6

Diskteki bir javascript dosyasını, HTML dosyasının kendisiyle değil, ana bilgisayarın dosya sistemine göre uygun şekilde referans göstermenin bir yolu var mı?Komut dosyası etiketi için yerel mutlak yollar (C: ...)

Şu anda kesinlikle yerel site (her zaman dosya: // ... ile açılmıştır) ve hiçbir web sunucusu üzerinde çalışıyorum.

<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> 

Sadece krom çalışır:

<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> 
diğer taraftan Internet Explorer (IE11)

değil Bu, herhangi bir sorun olmadan krom ve firefox için çalışır (sadece windows host)

Bu dosyaları (test3.js - test8.js) herhangi bir uyarı veya hata olmadan yükleyin. Bunu yapmak için uygun bir yolu var mı?

Ayrıca, herhangi bir şeye ihtiyaç duymadığından emin olmak için bir paylaşımlı klasör (//localhost/data/test.js) eklemeyi de denedim. Firefox ve krom için iş yaptı, ama IE için değil.

Bunun, komut dosyası etiketlerinin ve hatta HTML sitelerinin amaçlanmış kullanımı olmadığını ve 'doğru' ifadesinin büyük olasılıkla doğru terim olmadığının farkındayım.

+0

Bu sorunun hangi sürümleri/modları ile ilgili olduğunu söyleyebilir misiniz? – Jeroen

+0

Bitti! IE 11 üzerinde çalışıyor – FreedomTears

+0

'file: // localhost/C: /' denediniz mi? – Bergi

cevap

0

'etkin içerik' seçeneğine izin vererek uyarıyı kaldırabilirsiniz. Araçlara Git -> İnternet seçenekleri -> Gelişmiş -> Güvenlik ->Dosyaların aktif içeriğine izin verin Dosyaları çalıştır

Bu yardımcı olur!

İlgili konular