3 回答

TA貢獻(xiàn)1936條經(jīng)驗(yàn) 獲得超7個(gè)贊
Chrome中存在使用file:///URI 進(jìn)行地理位置定位的某種安全限制,盡管很遺憾,它似乎并未記錄任何錯(cuò)誤來表明這一點(diǎn)。它將在本地Web服務(wù)器上工作。如果您已安裝python,請嘗試在測試文件所在的目錄中打開命令提示符,然后發(fā)出命令:
python -m SimpleHTTPServer
它應(yīng)該在端口8000上啟動Web服務(wù)器(可能是其他端口,但是它將在控制臺中告訴您正在偵聽的端口),然后瀏覽到http:// localhost:8000 / mytestpage.html
如果您沒有python,則Ruby中有等效的模塊,或者Visual Web Developer Express帶有內(nèi)置的本地Web服務(wù)器。

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超6個(gè)贊
以上都不對我有幫助。
經(jīng)過一些研究,我發(fā)現(xiàn)從M50(2016年4月)開始,Chrome現(xiàn)在需要安全的來源(例如HTTPS)來進(jìn)行Geolocation。
不安全來源的不推薦使用的功能
主機(jī)“ localhost”是特殊的,其“可能安全”。如果部署到開發(fā)計(jì)算機(jī),則在開發(fā)過程中可能看不到錯(cuò)誤。
- 3 回答
- 0 關(guān)注
- 939 瀏覽
添加回答
舉報(bào)