Открытие папки через Firefox с HTML
-
19-09-2019 - |
Вопрос
Недавно я создал веб -приложение HTML и JavaScript, которое открывает определенные папки в сети доступных дисков. Это приложение работает хорошо, когда оно отображается в IE; Тем не менее, пути папок не работают в Firefox.
Ниже приведен пример формата пути, который я использую для открытия папок в IE:
{
window.open('\\\\Server-1\\Folder-1\\Folder-2');
}
Путь фактически имеет 4 назад в начале спермы и 2 Bakcard Slash между каждой папкой. Это выглядит иначе, когда визуализируется.
Когда я запускаю это приложение в Firefox, появляется окно или новая вкладка, но ничего не отображается. Я вручную вошел в путь, и Firefox превращает его в: file://///Server-1/Folder-1/Folder-2
. Анкет Кто -нибудь знает, каким будет правильный синтаксис (т.е. window.open(?...)
)?
Решение
Вот что -то, что может вам помочь. Мозилля считается риском безопасности.
Другие советы
согласно с Ссылка Даниэля Вам нужны три спермы вперед, а не четыре для местных путей ...
Синтаксис пути
Вы также должны использовать правильный синтаксис URI для локальных ссылок на файлы. Недостат ввести специфический для операционной системы, такой как C: subdir file.ext без преобразования в URI, который в данном случае будет Файл: /// c: /subdir/file.ext. Анкет В целом, путь файла преобразуется в URI путем добавления файла идентификатора схемы:, затем три прямолинейности (представляющие пустой авторитет или сегмент хоста), затем путь со всеми обратными чертами, преобразованными в переходные черты.