1

これとよく似た質問がありますが、Mobile Chrome または Android にインストールできるその他のブラウザに関するものです。

HTML5 の地理位置情報機能を使用して簡単なスクリプトを作成しましたが、Mobile Chrome でも Android 4.1 システム ブラウザーでも機能しません。最初のスクリプトでは、何も拒否していませんが(Chrome 設定で地理位置情報が有効になっていますが)、「ユーザーが拒否されました」というエラー コードが返されます。システム ブラウザーでは、ステータスが "Idle" (起動値) のままなので、この貧弱なブラウザーは HTML5 との互換性さえなく、jQuery をサポートしていないことを思いつきました。

接続のないスクリプト (デバイスの GPS のみに基づく場所) を開発したいので、Android で実行でき、ローカルに保存されたファイル (file:///プロトコル経由でアクセス可能) から地理位置情報を使用できるソリューションが必要です。誰でも思いつきましたか?

4

1 に答える 1

1

リンク先のバグによると、位置情報やその他の多くの機能がfile://URL に対して無効になっています (Chrome デスクトップと同様)。通常の Chrome では、 などの便利なフラグを使用してブラウザを起動できますが--allow-file-access-from-files、ローカル HTTPD を実行しないと位置情報を有効にする方法はありません。

モバイル Chrome については、開発者向けの新しい機能に関する提案をお待ちしております。これを機能リクエストとしてhttp://new.mcrbug.comに記録してください。

于 2012-09-14T18:21:11.737 に答える