Chrome for Android for local website。
AndoridのFirefoxでは完璧に機能しますが、Chromeでは機能しません。
ここの私のサイト: https://passcombo.com Zipファイルのダウンロードリンクがあります。
私がしていることは:
相対パスにパスの問題があるように見えますか?
しかし、Firefoxは機能します。
動作する代替手段はFirefoxですが、正しい奇妙なパスを書き込む必要があります: "file:///storage/emulated/0/..../...html"しかし...現在ChromeはAndoridで主に使用されているため、ローカルサイトが機能していないのが悪い:/
ファイルエクスプローラーでは開けません。アドレスバーにパスを書き込む必要がありますfile:///sdcard/Download...
またはどこでも。 JS
は、ローカルのChrome
ファイルでhtml
と連携して動作しますGalaxy S6
。
私が見つけた唯一の解決策は:
ここで、「file:/// storage/emulated/0 /」はローカルストレージへのメインパスです。フォルダをより深い場所にコピーした場合、「myfolder」を/somefolder1/somesubfolder/.../ sthに変更する必要があります
恥はそれがアドロイドのためのウェブブラウザアプリを作成する唯一の方法です。
私のAndroid OSバージョン7では、GoogleでCSSとJavaScriptを使用してローカルHTMLファイルを開くにはChromeブラウザ(バージョン64.0.3282.123))を開く必要がありますアドレスバーでfile://localhost/sdcard/
と入力し、ファイルの場所に移動します。アドレスにsdcard
と記載されていても、内部ストレージが開かれます(デバイスにも実際のリムーバブルSDカードが搭載されています) 。
携帯電話でHTTPサーバーアプリを使用することが可能です。
たとえば SimpleHttpServer です。
そのアプリの設定で「ドキュメントルート」を、htmlファイルが存在するフォルダーに設定します。サーバーを起動すると、ローカルリンクが表示されます。
そのリンクをクリックして、表示するHTMLファイルを選択します。
アセットを相対的に宣言すると、それらのアセットもロードされます。