Google Chrome может открыть локальные ссылки?

Я связываюсь на странице интранет с локальным файлом на общем диске:

<a href="file:///s:/test.xls"> Test</a>

Это работает в IE и Firefox с дополнением, названным локальной ссылкой.

Как я могу заставить это открываться в Google Chrome?

Спасибо

133
задан skaffman 23 January 2010 в 12:58
поделиться

2 ответа

По соображениям безопасности нельзя ссылаться на file:/// из HTML-документа, который сам по себе не является файлом:///.

39
ответ дан 24 November 2019 в 00:03
поделиться

Из того, что я видел, следующее верно для Firefox и Chrome;

​​1) Если у вас есть HTML-страница, открытая с удаленного хоста, то file: // links не будет работать, т.е. ваша адресная строка читает http: // someserver. домен и страница содержит ссылку, например

2) Если у вас есть HTML-страница, открытая с вашего локального хоста, тогда file: // links будут работать , т.е. ваша адресная строка читает file: /// C: / mydir / index.html , а страница содержит ссылку, например

Для Internet Explorer пункт 1) не выполняется. Доступ к файлу на локальном хосте можно получить с помощью синтаксиса ссылки file: // с веб-страницы на удаленном хосте. Это считается недостатком безопасности в IE (Кто? Ссылки?) (и он есть и в IE8), потому что удаленный хост может получить доступ к файлам на вашем локальном компьютере без вашего ведома . ... по общему признанию, им нужно повезти с именем файла, но там есть много часто называемых файлов, которые могут содержать личную / частную информацию.

11
ответ дан 24 November 2019 в 00:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: