2012-02-08 7 views
-1

W3C Geolocation APIを使用してnavigator.geolocation.getCurrentPosition()関数を呼び出すと、ブラウザはユーザーにその場所の共有を許可または拒否するように求めます。ジオロケーションAPIを奨励する

許可のリクエストはJavascriptで処理できないと私は理解しています& DOM;そして正しく!あなたは悪意のある開発者のような質問をするでしょうあなたはビールが好きですか?、ユーザーがはいをクリックすると、開発者はその場所を黙って盗みます。

あなたの場所を共有するという通知は、かなり受動的に外れることがあります。一部のユーザーは、と思うかもしれません。それは、私のブラウザがポップアップをブロックしていることです。通知をあまり考えないでください。

誰もが、ユーザーのブラウザを識別し、矢印を描画する、または何らかの形でブラウザが文書内部にその場所を求めているという事実を強調してプラグインを開発している場合、私は思ったんだけど。受け入れボタンを強調する何か...解像度とプラットフォームに依存しない?

+0

ブラウザ固有のコードを記述することは一般的にはお勧めできませんので、そのようなことはお勧めしません。特にそれはむしろ新しいものであり、特定のブラウザの実装はまだ変更される可能性があるためです。一般的なことはどうでしょうか?「あなたのブラウザは現在地理位置を許可するよう求めます!」*通知?全体的に面白い質問ですが、+1。 – deceze

+1

thx @deceze。他の人、なぜdownvote? –

答えて

-1

「PERMISSION_DENIED(数値1)」を受け取った場合は、ユーザーにポップアップを通知するだけです。

+1

私は彼らが拒否をクリックしたかどうかを検出する方法を知っています。それは私が達成しようとしていることではありません。私は実際にAcceptボタン自体に焦点を当てたいと思います。 –

+0

このページで「PERMISSION_DENIED」を検索:[Using_geolocation](https://developer.mozilla.org/en/Using_geolocation) –

+0

そのダウンボートは何ですか? –

関連する問題