V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
nothing2
V2EX  ›  问与答

iOS 10 beta 版本 Safari 浏览器 geolocation 问题

  •  
  •   nothing2 · 2016-08-17 07:31:49 +08:00 · 2746 次点击
    这是一个创建于 3013 天前的主题,其中的信息可能已经有所发展或是发生改变。

    设备为iPhone 6s,A1700国行。9.3.4及之前版本没发现这种情况。

    之前从 9.3.4 OTA 到 10 的 pb3 、 4 、 5 ,都发现 safari 浏览器不能定位,见 https://v2ex.com/t/298990

    昨晚再做验证,OTA到pb5,抹掉内容及设置后测试,问题依旧并进一步细化。

    safari 、 opera mini 及微信访问 http 的地图页面,都不能定位;访问 https 的则可以。

    比如 http://map.baidu.com/ 不能定位, https://maps.google.com 则可以。

    mozilla 的这个页面 https://mdn.mozillademos.org/en-US/docs/Web/API/Geolocation/Using_geolocation$samples/Geolocation_Live_Example?revision=895709 可以定位,把页面代码拷贝出来,存到自己 http 的服务器上就不行。

    请大家测试问题是否重现,谢谢。

    4 条回复    2016-09-18 17:31:00 +08:00
    txx
        1
    txx  
       2016-08-17 08:28:08 +08:00
    你直接用 feedback 把问题发给官方就好 一周内就有专人和你发邮件提供各种 debug 方案....
    feedback 的数据是打到 Apple 内部的 radar 的,很重视
    wkan
        2
    wkan  
       2016-08-17 08:32:09 +08:00 via iPhone
    chrome 上要调用定位接口也要用 https ,应该不是 bug ,是一种安全策略吧
    nothing2
        3
    nothing2  
    OP
       2016-08-17 09:39:35 +08:00 via iPhone
    @wkan 就自带浏览器 safari 测试的, 9.3.4 之前的版本没问题, 10 的 beta 版就有,我觉得应该是 bug 。就是不知道其他人能不能重现。

    @txx 已提交 feedback
    tirunity
        4
    tirunity  
       2016-09-18 17:31:00 +08:00
    安全策略,只支持 https 了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2672 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:48 · PVG 19:48 · LAX 03:48 · JFK 06:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.