6

ディスク上の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サイトの意図された使用ではなく、「適切」はおそらく正しい用語ではないことを認識しています。

+0

これはIEのどのバージョン/モードについて質問に含めることができますか? – Jeroen

+0

完了! IE 11で起こる – FreedomTears

+0

'file:// localhost/C:/'を試したことがありますか? – Bergi

答えて

0

アクティブコンテンツ」オプションを使用してアラートを削除できます。ツール - >インターネットオプション - >詳細 - >セキュリティ - >アクティブなコンテンツのファイル実行を許可する

これが役に立ちます。