Скрыть панель URL во всплывающем окне в IE 7

Когда я использую window.open() чтобы открыть новое окно, я не могу скрыть строку URL. Он по-прежнему показывает строку URL, даже если он доступен только для чтения. Могу ли я это скрыть? Я не хочу, чтобы пользователь видел URL.

6 ответов

Решение

В Internet Explorer 7 и более поздних версиях нельзя удалить адресную строку в окнах зоны Интернета по соображениям безопасности (противодействия спуфингу).

- http://msdn.microsoft.com/en-us/library/ms536651%28VS.85%29.aspx

Вы не можете сделать это в других браузерах (Firefox, Chrome), поэтому даже если бы вы могли делать это в IE, это было бы бессмысленно. Не так ли?

Это работает для меня в IE7, но только потому, что у меня есть сайт, добавленный в список "Надежные сайты".

window.open(url, '_blank', 
        'toolbar=no,menubar=no,width=300,height=400,resizable=no,scrollbars=no');

Вы больше не можете скрыть адресную строку в IE7. Узнайте больше о здесь в этой статье MS http://www.microsoft.com/windows/ie/community/columns/securityupgrade.mspx

Это зависит от настроек безопасности пользователя. если сайт находится в зоне "локальной сети", вы сможете скрыть адресную строку.

Это можно сделать так...

window.open("about:blank", "popWin", "location=no");

Но, конечно, пользователь всегда сможет настроить браузер, чтобы запретить это. И я думаю, что по умолчанию это не позволит. Если вы находитесь в их списке "Надежных сайтов", это сработает.

Прочитайте больше

Другие вопросы по тегам