Загрузка локальной страницы в Firefox с помощью Javascript - PullRequest
0 голосов
/ 05 января 2012

Для загрузки локального файла в Firefox я заметил, что ...

location.href = "./relative/path/file.htm";  //this works
location.href = "http://localhost/path/file.htm";   //this works
location.href = "file:///c:/absolute/path/file.htm"; //doesnt work (also doesnt work if remove the "file:///" bit)

Я бы хотел, чтобы последний пример работал. Могу ли я добавить некоторые настройки about.config, чтобы разрешить это или, возможно, оператор «netscape.security.PrivilegeManager ...»?

(Это для специального профиля Firefox, а не для общего использования, поэтому проблемы с безопасностью не имеют значения). Спасибо.

Ответы [ 2 ]

1 голос
/ 06 января 2012
0 голосов
/ 29 января 2012

при использовании «file: ///» вам необходимо использовать обратную косую черту (windows), другими словами, вам нужно ввести физический адрес файла, к которому он обращается из проводника (windows)бежать с "\\".

пример:

    var url = "file:///c:\\myDir\\1.html";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...