1

特定のウェブサイトにJavaScriptを挿入するブラウザ拡張機能を作成しています。

スクリプトの機能では、ユーザーが指定されたサイトでジオロケーションを有効にしているかどうかを知る必要があります。これまでのところ、サイトのユーザーに許可を求めて、何をすべきかを決定するjavascriptの例を見ただけです。

ユーザーの邪魔にならないように、ユーザーがサイトのジオロケーションの使用をすでに許可しているかどうかを確認し、許可している場合はその情報を使用します。許可していない場合は、サイトを必要としないコードを実行します。これを可能にするhtml5ジオロケーションAPIに関数はありますか?

4

3 に答える 3

1

まず第一に、ジオロケーションはHTML5の一部ではなく、W3C仕様です。

第二に、私が知る限り、これを行う方法はありません。W3Cジオロケーション仕様をざっと見ても何もわかりません。

とにかくGeolocationを介して位置を取得しようとすることをお勧めします。それが機能する場合は、APIを必要としないコードを実行しない場合でも、許可が付与されていると見なすことができます。

ユーザーの許可を明示的に求めたくないことは承知していますが、それは1回だけなので、そうすることもできます。

于 2012-04-24T07:16:59.237 に答える
0

私の知る限り、そのような機能はありませんし、聞いたこともないので、長い間待たなければならないかもしれません...

于 2012-04-24T06:52:51.807 に答える