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