Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.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 Can';不要在我的本地html中使用地理位置_Javascript_Html - Fatal编程技术网

Javascript Can';不要在我的本地html中使用地理位置

Javascript Can';不要在我的本地html中使用地理位置,javascript,html,Javascript,Html,我试图在本地HTML文件中使用地理位置。但是看起来,navigator.geolocation.getCurrentPosition仅适用于https。我不知道如何在本地HTML文件中使用它进行学习。chrome似乎对本地访问地理位置数据有安全限制。您需要托管文件才能使用数据。一个快速的解决方案是使用隧道服务,如。使用12345作为本地服务器端口运行ngrok http 12345,将启动一个隧道,并为您提供访问Web服务器隧道版本所需的URLngrok同时提供HTTP和HTTPS它与文件一起工

我试图在本地HTML文件中使用地理位置。但是看起来,navigator.geolocation.getCurrentPosition仅适用于https。我不知道如何在本地HTML文件中使用它进行学习。

chrome似乎对本地访问地理位置数据有安全限制。您需要托管文件才能使用数据。

一个快速的解决方案是使用隧道服务,如。使用
12345
作为本地服务器端口运行
ngrok http 12345
,将启动一个隧道,并为您提供访问Web服务器隧道版本所需的URL
ngrok
同时提供HTTP和HTTPS

它与
文件一起工作时可能存在的副本://
i asume它与
http://localhost
也是。你有错误吗?