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

2016-08-17 07:31:49 +08:00
 nothing2

设备为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 的服务器上就不行。

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

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

@txx 已提交 feedback
tirunity
2016-09-18 17:31:00 +08:00
安全策略,只支持 https 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/299791

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX