2017-08-17 18 views
0

私のクロームの拡張機能では、ユーザーの場所を表示しようとしています。私のJSコードはクロム拡張機能でユーザーの場所を表示するにはどうすればよいですか?

document.addEventListener("DOMContentLoaded",function(loc){ 
    var x = document.getElementById(demo); 
    getLocation(); 


}); 
function getLocation() { 
    if (navigator.geolocation) { 
     navigator.geolocation.getCurrentPosition(showPosition); 
    } else { 
     x.innerHTML = "Geolocation is not supported by this browser."; 
    } 
} 

function showPosition(position) { 
    x.innerHTML = "Latitude: " + position.coords.latitude + 
    "<br>Longitude: " + position.coords.longitude; 
} 

以下のようにして、mainfest.json

"permissions": [ 
"tabs", "<all_urls>", 
"geolocation" 

]

に権限を追加しました。しかし、それは何も表示されません。アドバイスをお願いします。

+0

あなたの現在地にアクセスするためにクロムを受け入れましたか? – user8256287

+0

上記のコードは私のためにうまく動作します。 – user8256287

+0

あなたは場所にアクセスするためにクロムを受け入れる方法を教えてくださいできますか? – user13107

答えて

0

は、あなたは自分のクロムがあなたの場所へのアクセスを許可する必要がhttps://www.w3schools.com/html/tryit.asp?filename=tryhtml5_geolocation

これをチェックしてください。

+0

私は同じサイトを参照しました。どのようにクロムが場所にアクセスできるようにするには? – user13107

+0

ボタンをクリックするとどうなりますか? – user8256287

+0

このショーのボタンをクリックすると、https://ibb.co/feWgWa – user8256287

関連する問題