Абсолютный путь к файлу для сценария Java - PullRequest
7 голосов
/ 18 июня 2011

У меня есть небольшая библиотека JavaScript, написанная мной.Я хочу сослаться на него в своем веб-приложении, но оно не работает

<script src='file:\\C:\Path\To\Script\Script.js'></script>

Можно ли ссылаться на javascript, когда все, что вы знаете, это абсолютный путь?

Ответы [ 2 ]

12 голосов
/ 18 июня 2011

URL-адрес file: требует 3 прямой косой черты, а путь также требует прямой косой черты:

<script src='file:///C:/Path/To/Script/Script.js'></script>

Конечно, это будет работать, только если вы загрузите скрипт в html-файл на вашем диске, загруженный в ваш браузер.

0 голосов
/ 18 июня 2011

Несмотря на то, что я парень Mac, мое (ограниченное) понимание безопасности Windows заключается в том, что у него есть ограничения на запуск файлов Javascript «локально». Лучше всего скопировать файл в структуру каталогов вашего веб-приложения и ссылаться на него по относительному пути.

Это не только обеспечит большую надежность, но также стоит помнить об одной вещи, которую следует помнить при развертывании на веб-сервере или о чем-то подобном. Если файл JS находится за пределами структуры папок вашего приложения, при развертывании на удаленном сервере его необходимо будет включить в любом случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...