2013-05-06 3 views
1

Я работаю над клиентским серверным приложением, в котором мы открываем клиент на нашем компьютере по URL-адресу: http: \ [ip of server]: [port no]. Мое приложение запускается с использованием URL-адреса, упоминаемого в IE, и появляется одно всплывающее окно, в котором мы выполняем каждое действие апликации и исходного окна, которое мы можем закрыть, поскольку они предназначены только для запуска. Один из моих клиентов использует IE8, и он сталкивается с проблемой, в которой после нажатия на сохранение в закладки всплывающее окно не появляется и, следовательно, не может сохранить. В IE7 появится всплывающее окно, в котором появится другое окно, и вы сможете сохранить его.Почему IE8 блокирует всплывающее окно, которое появляется в IE7?

Что блокирует всплывающее окно? Спасибо в Advance ...

+0

Автор: Java DYM [tag: javascript]? –

+0

Является ли 'ip сервера' в локальной сети, где вы разрабатываете? –

+0

Может быть, глупый вопрос .... запускает ваш клиентский режим совместимости IE8? – Arkana

ответ

1

Для всплывающих окон такие же, как и для спам-эл. Почты, поскольку разработчики всплывающих окон становятся умнее, поэтому разработчики блокировки всплывающих окон. Таким образом, имеет смысл, что более новые версии браузера более строгие в правилах, которые они оценивают, чтобы определить, когда нужно всплывать.

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

Довольно правдоподобное объяснение заключается в том, что вы разрабатываете в локальной сети, где IE применяет более низкие параметры безопасности по умолчанию, позволяя автоматически создавать всплывающие окна пользователя. Мы не можем видеть это с вашего поста.

Смежные вопросы