Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么navigator.geolocation.getCurrentPosition不';I don’我不想做IE 11_Javascript_Html_Internet Explorer_Safari_Geolocation - Fatal编程技术网

Javascript 为什么navigator.geolocation.getCurrentPosition不';I don’我不想做IE 11

Javascript 为什么navigator.geolocation.getCurrentPosition不';I don’我不想做IE 11,javascript,html,internet-explorer,safari,geolocation,Javascript,Html,Internet Explorer,Safari,Geolocation,刚买了一台带有IE 11的新Windows8电脑。在此url上测试时: 并按下按钮显示我在地图上的位置,我得到错误的位置无法检测和第二个错误“Internet Explorer停止工作”,需要关闭该程序。 奇怪的是,当我用Windows7和同样的IE11在我的旧笔记本电脑上打开它时,同一个页面还在工作。。此外,该代码在Mozila和Chrome上运行,当然在Safari上不起作用。。 我的问题是这是代码中的错误还是我的新电脑设置的问题? 还有人成功地使navigator.geolocation.

刚买了一台带有IE 11的新Windows8电脑。在此url上测试时: 并按下按钮显示我在地图上的位置,我得到错误的位置无法检测和第二个错误“Internet Explorer停止工作”,需要关闭该程序。 奇怪的是,当我用Windows7和同样的IE11在我的旧笔记本电脑上打开它时,同一个页面还在工作。。此外,该代码在Mozila和Chrome上运行,当然在Safari上不起作用。。 我的问题是这是代码中的错误还是我的新电脑设置的问题? 还有人成功地使navigator.geolocation.getCurrentPosition与Safari和Mobiles一起工作吗?如果是,请提供指向工作页面的链接,在那里我可以看到Safary可以与navigator.geolocation.getCurrentPosition一起工作
我希望能在这里得到帮助,谢谢

我找到了导致关闭程序的IE10错误的解决方案。这当然是IE的默认设置,我必须将这个网站添加到受信任的网站隐私设置部分。这真的很愚蠢,因为微软用这种方式杀死了浏览器集成的功能,并使IE再次成为非功能浏览器。如果在设置的深处有一些设置阻止用户分享他的位置,那么询问访问者是否允许检测他的位置有什么意义呢。这不是很愚蠢吗?现在的问题是如何让用户将站点添加到受信任的站点以共享其位置