Gre*_*ijn 15 javascript safari geolocation w3c-geolocation
我已经在我的webapp中构建了Geolocation API,所有浏览器都运行正常.Safari 8和7.1除外.在允许或不允许浏览器之后,浏览器一直要求许可,并最终导致浏览器(选项卡)无法使用.只需访问Safari中的http://html5demos.com/geo即可轻松重现.
有没有解决这个问题,或者这只是Safari中的一个错误?我搜索但找不到任何相关的东西.
Chr*_*tta 27
我们的团队也看到了这一点 起初我们认为我们可能已陷入其他浏览器忽略的某种循环中,因此我们检测了代码并确认调用仅发生一次.我们通过强制断点来暂停JavaScript,并且警报不断传来(即将来临......).在这一点上,我们非常确定问题不在我们的代码中.
我一时兴起将调用放在一个GeoLocation API中setTimeout
(允许调用堆栈为空),问题就消失了.不知道为什么会解决这个问题...
编辑
根据请求,我举了一个例子@ https://jsfiddle.net/r8hst2zp/1/
归档时间: |
|
查看次数: |
3764 次 |
最近记录: |