ディスク上のjavascriptファイルを適切に参照する方法はありますか?必ずしもHTMLファイル自体に関連するものではなく、ホストのファイルシステムに関連するものはありますか?スクリプトタグのローカル絶対パス(C:...)
私は現在、厳密にローカルサイト(常にfile:// ...で開いています)とWebサーバーを使用していません。 (唯一のWindowsホスト)
これは何の問題もなくクロムとFirefoxで動作します:
<script src="resources/test1.js" type="text/javascript"></script>
<script src="resources/test2.js" type="text/javascript"></script>
<script src="file:///C:/test3.js" type="text/javascript"></script>
<script src="file://localhost/C:/test4.js" type="text/javascript"></script>
<script src="//localhost/C:/test5.js" type="text/javascript"></script>
はChromeのみで動作します:
<script src="file:C:/test6.js" type="text/javascript"></script>
<script src="C:/test7.js" type="text/javascript"></script>
<script src="C:\test8.js" type="text/javascript"></script>
のInternet Explorer(IE11)一方ませんこれらのファイル(test3.js - test8.js)を警告またはエラーなしでロードしてください。それを行う適切な方法はありますか?
私はURLが必要ないことを保証するために共有フォルダ(//localhost/data/test.js)を追加しようとしました。 firefoxとchromeでは動作しましたが、IEでは動作しませんでした。
私はこれがスクリプトタグやHTMLサイトの意図された使用ではなく、「適切」はおそらく正しい用語ではないことを認識しています。
これはIEのどのバージョン/モードについて質問に含めることができますか? – Jeroen
完了! IE 11で起こる – FreedomTears
'file:// localhost/C:/'を試したことがありますか? – Bergi