開発中にジオロケーションをシミュレートするためにnavigator.geolocation.getCurrentPositionとnavigator.geolocation.watchPositionをオーバーロードします。 Google Chrome拡張機能を使用してそれを行うことは可能ですか?Chrome拡張機能を使用してジオロケーション関数をオーバーロードすることはできますか?
0
A
答えて
1
このような意味ですか?
navigator.geolocation.getCurrentPosition = function(successCallback, errorCallback) {
successCallback({coords:{lattitude:10, longitude:20}});
}
自分のニーズに合っている場合は、jsコードで行うほうがずっと簡単です。
あなたはそれの外に延長を作りたい場合は、次の
- このコードは(コンテンツスクリプト経由で)あなたのアプリケーションのすべてのページに注入し、動的に内側に置くことが必要
<script>
タグを作成し、そうでなければ、なります内部コンテンツのスクリプトサンドボックス内にあり、上書きされた関数は親ページには表示されません。 - アプリでジオロケーションを使用する前に、このコードを実行する必要があります。このための簡単な解決法はありません。
1
クロムエクステンションがあります。クロムエクステンションmanual geolocationです。それは他のものの前にスクリプトを注入することを最善に試みます。
0
私はあなたが何をしたい拡張子を見つけました:)
https://chrome.google.com/webstore/detail/change-geolocation/njjpmclekpigefnogajiknnheheacoaj
関連する問題
- 1. 拡張機能を使用してChromeでHTTPトラフィックを監視することはできますか?
- 2. Javaを使用してChrome拡張機能をビルドすることはできますか?
- 3. node.jsを使用してGoogle Chrome拡張機能を開発することはできますか?
- 4. 拡張機能付きのChrome拡張機能を使用したマウスクリック
- 5. エイリアスを使用してChrome拡張機能をリリースできますか?
- 6. Vue CSPモードを使用してChrome拡張機能を開発するときに、Vue拡張機能を使用できますか?
- 7. Chrome拡張機能:拡張機能を使用して、ページ上のイベントをリッスンしますか?
- 8. Chrome拡張機能を使用してページを更新する
- 9. Chrome拡張機能を使用してURLをデコードする
- 10. WebSharperを使用してChrome拡張機能を作成する
- 11. Chrome拡張機能 - プログラムを使用してプロキシをバイパスする
- 12. タブとしてchrome.identity.launchWebAuthFlowを開きます(Chrome拡張機能)
- 13. 拡張機能からchrome:// syncページを読むことはできますか?
- 14. GoogleドライブをChrome拡張機能で使用することはできますか(アプリケーションではない)
- 15. Chrome拡張機能を使用してページオブジェクトにアクセスする
- 16. コンテンツスクリプトとChrome拡張機能でjQueryを使用する
- 17. Chrome拡張機能のページ機能を使用する
- 18. 複数の検索キーワードを使用するChrome拡張機能
- 19. Chrome拡張機能を使用してキーボードのファンクションキーを呼び出すことは可能ですか
- 20. ToscaでChrome拡張機能を使用するには?
- 21. 私が構築していChromeの拡張機能でChromeの拡張機能
- 22. はChromeの拡張機能を使用して、サイドパネルを注入私は機能の下に実行Chromeの拡張機能開発しています
- 23. Chrome拡張機能を使用してCookieを設定できません
- 24. Googleアナリティクスカスタム変数を使用してChrome拡張機能のバージョンをトラッキングする
- 25. Chrome Dev Editorを使用してChrome拡張機能を公開する
- 26. Katalon Chromeの拡張機能はオフラインで使用できますか?
- 27. Google Chrome拡張機能を使用してJSONファイルをインポート/エクスポートしますか?
- 28. APIを使用したChrome拡張機能が機能していません
- 29. C#でChrome拡張機能を記述していますか?
- 30. Chrome拡張機能
私はアプリはジオロケーションを使用する前にコードを実行するためのソリューションはmanifest.jsonをファイルに「document_start」に「run_at」プロパティを設定することだと思います。 –