Вопрос

Недавно я создал веб -приложение 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(?...))?

Это было полезно?

Решение

Вот что -то, что может вам помочь. Мозилля считается риском безопасности.

http://kb.mozillazine.org/links_to_local_pages_do_not_work

Другие советы

согласно с Ссылка Даниэля Вам нужны три спермы вперед, а не четыре для местных путей ...

Синтаксис пути

Вы также должны использовать правильный синтаксис URI для локальных ссылок на файлы. Недостат ввести специфический для операционной системы, такой как C: subdir file.ext без преобразования в URI, который в данном случае будет Файл: /// c: /subdir/file.ext. Анкет В целом, путь файла преобразуется в URI путем добавления файла идентификатора схемы:, затем три прямолинейности (представляющие пустой авторитет или сегмент хоста), затем путь со всеми обратными чертами, преобразованными в переходные черты.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top