簡體   English   中英

GeoLocation API錯誤處理

[英]GeoLocation API error handling

所以我有這段代碼...問題是,當Firefox詢問我我的位置而我拒絕它時,它永遠不會運行錯誤功能。 為什么?

if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(savePosition, noPosition);
} else { noPosition(null); }

function savePosition(position) {
    current.latitude = position.coords.latitude;
    current.longitude = position.coords.longitude;
}

function noPosition(error) {
    alert("Aaa");
}

正如您在此處看到的那樣,這是一個錯誤: https : //bugzilla.mozilla.org/show_bug.cgi?id=675533

看起來這是Firefox的當前行為。 當您在此頁面上嘗試其示例時,也會發生相同的情況: https : //developer.mozilla.org/en-US/docs/WebAPI/Using_geolocation

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM