私も同じ状況ですここ
この問題を解決するには、Chrome を「--allow-file-access-from-files」モードで使用して HTML ファイルを起動する必要があります。次の手順を何度も試しましたが、うまくいきません。
- Windows 7でcmdを起動する
- chrome.exe フォルダに直接
- これを行う
chrome --allow-file-access-from-files file:///C:/test%20-%203.html
ベストアンサー1
その旗は危険です!!ファイル システムをアクセス用に開いたままにします。ローカルまたは Web のどこからでも生成されたドキュメントは、デフォルトではローカルの file:/// リソースにアクセスできません。
はるかに優れた解決策は、小さな http サーバーをローカルで実行することです。
--- Windowsの場合 ---
最も簡単な方法は、Node のパッケージ マネージャーを使用して http-server をグローバルにインストールすることです。
npm install -g http-server
次に、任意http-server
のプロジェクト ディレクトリで次のコマンドを実行します。
例えば。d:\my_project> http-server
Starting up http-server, serving ./
Available on:
http:169.254.116.232:8080
http:192.168.88.1:8080
http:192.168.0.7:8080
http:127.0.0.1:8080
Hit CTRL-C to stop the server
または、prusswan が提案したように、Windows に Python をインストールして、以下の手順に従うこともできます。
--- Linuxの場合 ---
Pythonは通常ほとんどのLinuxディストリビューションで利用できるので、python -m SimpleHTTPServer
プロジェクトディレクトリで実行するだけで、ページを読み込むことができます。http://localhost:8000
Python 3 では、SimpleHTTPServer
モジュールは に統合されたhttp.server
ため、新しいコマンドは になりますpython3 -m http.server
。
簡単で、ブラウザを誤って開いたままにしてセキュリティ上のリスクもありません。