Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.01.2012, 05:36
Профессор
Отправить личное сообщение для zebra Посмотреть профиль Найти все сообщения от zebra
 
Регистрация: 14.09.2011
Сообщений: 523

window.open блокировка
Как можно проверить заблокировано ли окно при использовании window.open?

var win = window.open('url');
if(!win) { //В хроме и в опере всегда возвращает объект window 
// do
}


А если так сделать, то в хроме определяет блокировку, но не в опере.
var win = window.open('url');
setTimeout(function () {
   if (!win || win.closed || parseInt(win.innerWidth, 10) == 0 ) {
                    // blocked
   }
}, 300);

Какие ещё варианты есть?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
window.open -> управление содержимым volodyatoxic Events/DOM/Window 11 22.07.2011 19:20
window.open не работает prokurist Общие вопросы Javascript 3 18.05.2011 17:35
Определить включена ли блокировка всплывающих окон в Google Chrome neoweb Opera, Safari и др. 0 18.01.2010 10:53
window.open и блокировка всплывающих окон Phoenix Events/DOM/Window 10 09.12.2009 17:47
IE7 window.open vzzvzz Общие вопросы Javascript 2 29.05.2008 09:20