2011-07-17 14 views

答えて

1

このような意味ですか?

navigator.geolocation.getCurrentPosition = function(successCallback, errorCallback) { 
    successCallback({coords:{lattitude:10, longitude:20}}); 
} 

自分のニーズに合っている場合は、jsコードで行うほうがずっと簡単です。

あなたはそれの外に延長を作りたい場合は、次の

  • このコードは(コンテンツスクリプト経由で)あなたのアプリケーションのすべてのページに注入し、動的に内側に置くことが必要<script>タグを作成し、そうでなければ、なります内部コンテンツのスクリプトサンドボックス内にあり、上書きされた関数は親ページには表示されません。
  • アプリでジオロケーションを使用する前に、このコードを実行する必要があります。このための簡単な解決法はありません。
+0

私はアプリはジオロケーションを使用する前にコードを実行するためのソリューションはmanifest.jsonをファイルに「document_start」に「run_at」プロパティを設定することだと思います。 –

1

クロムエクステンションがあります。クロムエクステンションmanual geolocationです。それは他のものの前にスクリプトを注入することを最善に試みます。

関連する問題