Я просматриваю в Internet Explorer 8.

У меня есть ссылка на локальный файл (href = "file:///path). Я знаю, что путь правильный, потому что, если я скопирую его и вставлю в новое окно, он откроется нормально. Но когда я нажимаю на ссылку, ничего не происходит. (Я также могу сохранить копию, щелкнув правой кнопкой мыши ссылку и "Сохранить объект как")

Эти типы ссылок работают нормально, если я просто открываю страницу из «Моего компьютера» в Internet Explorer, но не работают, когда я пытаюсь поразить их через localhost. У меня локальный хост установлен как локальная интрасеть в настройках безопасности.

Эти ссылки просто не работают в IE больше, или я что-то упустил?

2 ответа2

1

Это настройка безопасности. Обычно веб-страницы вообще не могут ссылаться на локальные файлы. Это связано с тем, что они могут использовать скрытые части формы, такие как выгрузка, чтобы загрузить любой файл с вашего жесткого диска. Вы можете снизить безопасность Интернета в настройках.

Изменить: Что произойдет, если вы перетащите файл из проводника в адресную строку?

0

Нет, это новые обновления Windows на Windows 7. У меня есть старые файлы HTML на моем компьютере с Windows7, которые до сих пор работают таким образом.

Но если я скопирую точный код в новый текстовый документ в Windows 7, а затем переименую в .html они не будут работать.

Я советую создать свою работу на другом компьютере, например, с установленной XP. Затем перейдите на Windows 7, и тогда они будут работать. Или продолжайте копировать старую версию документа HTML, которая работает, и редактируйте / переименовывайте после.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .