
13.08.2007, 19:53
|
|
Регистрация: Nov 2003
Адрес: www.flasher.ru/forum
Сообщений: 946
|
Эх, нет ответов... Может не в тот раздел запостил?
Я вот еще о чем не сказал. Еще наблюдения:
На той же странице, где и флэшка, есть стандартные кнопка и ссылка. При нажатии на них вызывается та же самая JS-функция, что вызывается из флэша. Так вот, в их случае окна не блокируются.
Я так, думаю, что файрфоксовый попап-блокер следит: "а кто же инициализировал открытие окон?". Кнопка и ссылка - стандартные объекты интерфейса и их отследить он вполне может. Значит может сделать вывод, что раз пользователь кликнул по кнопке, то он знает об открытии окон, значит окна открываются по его воле. Или он хотя бы может заметить, что они открылись...
Кнопки внутри флэшки, естессно, блокер не может отследить. Поэтому, по его мнению, открытие окон инициализирует флэшка. "А вдруг пользователь и не знает об этом? Защитю-ка я его..." - думает блокер и блокирует такие окна нафиг...
Это конечно только предположение на основе наблюдений, но скорее всего так блокер и работает... Я из этого вижу только один выход (наверно, неосуществимый) - эмулировать нажатие на кнопку или ссылку. Такое возможно?
Или может быть есть способ?
__________________
44px| freealt|...
|