为什么navigator.geolocation.getCurrentPosition不能在IE 11上运行

时间:2015-09-05 06:28:05

标签: javascript html internet-explorer safari geolocation

刚刚用IE 11购买了一个新的8个Windows。在这个网址上测试时: http://www.pagesforbusiness.com/business-directory/wedding-accessories/ 并按下按钮在地图上显示我的位置我得到错误,无法检测到位置和第二个错误" Internet Explorer停止工作"并需要关闭该计划。 奇怪的是,当我在旧笔记本电脑中使用Windows 7和相同的IE 11打开它时,同一页面工作。此外,代码正在Mozila和Chrome上运行,当然也不适用于Safari .. 我的问题是这是我的新电脑设置的代码或问题中的错误? 还有谁成功使navigator.geolocation.getCurrentPosition与Safari和Mobiles一起使用?如果是,请提供工作页面链接,我可以看到Safary可以使用navigator.geolocation.getCurrentPosition 我希望在这里得到帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

我找到IE10错误导致关闭程序的解决方案。它当然是IE的默认设置,我必须在隐私设置下将此网站http://www.pagesforbusiness.com添加到受信任的网站部分。这真是太愚蠢了,因为这样微软杀死了浏览器的集成功能,并使IE再次成为非功能性浏览器。询问访问者是否允许在设置内部深处检测到他的位置有什么意义,某些设置会阻止用户分享他的位置。这不是傻瓜吗?现在的问题是如何让用户将网站添加到可信站点以分享他的位置?