より広範なインターネットにアクセスせずに、純粋にローカルの無線 LAN をセットアップしようとしています。つまり、すべての Web サイトは、192.168.xx アドレスを介してホストから提供されます。
1 つのホスト (192.168.1.100) は、次の種類の JavaScript を含む Web ページを提供しています。
navigator.geolocation.getCurrentPosition(showPosition,errorPosition,{ enableHighAccuracy:true });
Androidフォンを使用してこのホストに接続しています。(目的は、電話の GPS 位置を抽出し、ホストにアップロードして、KML ファイル経由で Google Earth に表示することです)。
Android のブラウザ アプリは、 http://example.com/locationtest.htmlのような名前付きサーバー経由で WAN にアクセスすると、この同じアプリケーションに場所を提供しますが、WANから切断してローカルのみに接続すると、 LAN と同じページを読み込むと、navigator.geolocation.getCurrentPosition が機能しないように見えます。
アイデア?既知の禁止事項? この問題をデバッグする方法は? (デバイス自体には素敵な JavaScript デバッガーがありません...このデバイスがデスクトップで応答する方法を偽造する方法はありますか?)
前もって感謝します