Не удается скрыть строку состояния при выполнении windows.open на IE8
Почему строка состояния по-прежнему отображается, когда я использую window.open("test.html", "a", "status=no"). Это не работает только в IE8 и только если сайт не находится в доверенной зоне. В этом случае строка состояния появляется независимо от того, что я делаю.
2 ответа
Это функция безопасности IE8.
По умолчанию ненадежные сайты не могут скрывать элементы окна (строку состояния, адресную строку) при открытии новых окон.
Идея состоит в том, чтобы не допустить, чтобы вредоносный сайт маскировался как надежный сайт и скрывал адрес и строки состояния, чтобы вы не могли определить реальный URL-адрес страницы.
У пользователей есть возможность отключить эту функцию.
Новые браузеры не позволяют скрывать строку состояния по соображениям безопасности. Браузеры показывают цель ссылки там, чтобы избежать таких вещей, как
<a href="http://some.evil.phishing.site">http://your.bank</a>