私が開発しているページについては、地理空間情報に「いいえ」を与えることを覚えていないので、問題がどこにあるのか分かりません。
ある時点で地理空間情報の許可を拒否したChromeのメモリをクリアするにはどうすればよいですか?何らかの形式の「ブラウザのデータをクリアする」ことで、新しいスレートが得られますか?
おかげで、
私が開発しているページについては、地理空間情報に「いいえ」を与えることを覚えていないので、問題がどこにあるのか分かりません。
ある時点で地理空間情報の許可を拒否したChromeのメモリをクリアするにはどうすればよいですか?何らかの形式の「ブラウザのデータをクリアする」ことで、新しいスレートが得られますか?
おかげで、
回答:
ブラウザのツールバーでChromeメニューChromeメニューをクリックします。
設定を選択します。
[詳細設定を表示]をクリックします。
[プライバシー]セクションで、[コンテンツの設定]をクリックします。
表示されるダイアログで、[場所]セクションまで下にスクロールします。
[例外の管理]をクリックします。
出典:http : //support.google.com/chrome/bin/answer.py?hl=ja&answer=142065
また、デフォルトの動作については、他のすべてのプライバシーとコンテンツの設定を確認してください。
サイトのアイコンをクリックして、設定を変更することができます。
以前の回答で問題が解決しない場合は、HTTP安全でないドメインでChrome 50+を使用していた可能性があります。この記事では、位置情報の検出中にChromeが失敗する理由と、これが発生したことを検出する方法について説明します:https : //developers.google.com/web/updates/2016/04/geolocation-on-secure-contexts-only
navigator.geolocation.getCurrentPosition(function(success) { /* Do some magic. */ },
function(failure) {
if(failure.message.indexOf("Only secure origins are allowed") == 0) {
// Chrome 50+, no HTTP domain.
}
};
});