Я связываюсь на странице интранет с локальным файлом на общем диске:
<a href="file:///s:/test.xls"> Test</a>
Это работает в IE и Firefox с дополнением, названным локальной ссылкой.
Как я могу заставить это открываться в Google Chrome?
Спасибо
По соображениям безопасности нельзя ссылаться на file:///
из HTML-документа, который сам по себе не является файлом:///
.
Из того, что я видел, следующее верно для Firefox и Chrome;
1) Если у вас есть HTML-страница, открытая с удаленного хоста, то file: //
links не будет работать, т.е. ваша адресная строка читает http: // someserver. домен
и страница содержит ссылку, например
2) Если у вас есть HTML-страница, открытая с вашего локального хоста, тогда file: //
links будут работать , т.е. ваша адресная строка читает file: /// C: / mydir / index.html
, а страница содержит ссылку, например
Для Internet Explorer пункт 1) не выполняется. Доступ к файлу на локальном хосте можно получить с помощью синтаксиса ссылки file: //
с веб-страницы на удаленном хосте. Это считается недостатком безопасности в IE (Кто? Ссылки?) (и он есть и в IE8), потому что удаленный хост может получить доступ к файлам на вашем локальном компьютере без вашего ведома . ... по общему признанию, им нужно повезти с именем файла, но там есть много часто называемых файлов, которые могут содержать личную / частную информацию.