закрыть ie9 без всплывающего окна из фрейма - PullRequest
0 голосов
/ 27 января 2012

Я хочу закрыть окно без всплывающего окна подтверждения.

Я столкнулся с проблемой скрипта, который нормально работал с IE8, но теперь он не работает с IE9.<br> try{<br> top.self.open('', '_self', '');<br> catch(e){log(e);}<br> top.self.close();
У меня есть три фрейма на моей странице. Закрывающая ссылка на странице (самый внутренний фрейм) используется для закрытия окна, которое называется приведенным выше кодом JS.Все фреймы получают контент из одного домена.

В IE8 этот скрипт закрывает окно, не создавая всплывающее окно подтверждения.В IE9 при выполнении этого скрипта отображается всплывающее окно с подтверждением.Я отладил сценарий и обнаружил, что исключение для отказа в разрешении выдается в "top.self.open ('', '_self', '');"

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

...