powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Что блокирует поп-ап блокер?
41 сообщений из 41, показаны все 2 страниц
Что блокирует поп-ап блокер?
    #35983629
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, помогите чайнику. Пытаюсь воспроизвести поведение поп-ап блокера. Что он должен блокировать? В частности:
1. window.open?
2. window.showModalDialog?
У меня он почему-то не блокирует ничего. Знаю, что он может не работать в локальном Интранете, но у меня это не так. Знаю, что могут не блокироваться команды, расположенные в обработчике клика, но у меня это тоже не так. Вот мой пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<html><head><script>
var tar='http://mail.ru';
var par='top=100,left=100,height=500,width=500';
function openwin()
{
	switch(document.all.trig.value) {
		case "m":window.showModalDialog(tar,'',par);break;
		case "u":window.open(tar,'',par);break;
	}
}
</script></head><body>
<input type=button value="modal" onclick="document.all.trig.value='m';">
<input type=button value="usual" onclick="document.all.trig.value='u';">
<input type=hidden id=trig onpropertychange="openwin();">
</body></html>
Всем заранее спасибо.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35983889
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-нибудь может скопировать этот код к себе и сказать мне, блокируется или не блокируется?
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35983957
lyalya2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня после моего подтверждения в ие о воможной угрозе - при нажатии на кнопки - открываются попапы..
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984061
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Значит, не только у меня так.

Люди, кто-нибудь может объяснить, как заставить поп-ап блокер работать?
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984126
%%
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
%%
Гость
Саныч, а ты пробовал ее закинуть на web server? :)
Закинь и увидишь - все заблокируется.
А с десктопа - нет.
Такая политика безопасности.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984131
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч, onpropertychange это - ИЕ онли. Пардон, по сабжу ещё не подумал. Просто в глаза бросилось.
Вообще-то блокираторы устроены хитрым образом. Они, обычно,не любят окошки, которые открываются программно, а не по "человеческому" клику. В данном конкретном случае - должно блокироваться, потому что обработчик повешен на хидден, который управляется программно, а не "ручками". У него даже события "онченж" нету. Повторяюсь, не во всех браузерах имеется "онпропертиченже".
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984136
%%
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
%%
Гость
P.S. И этот код у тебя только под ie работать будет...
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984154
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
%%Саныч, а ты пробовал ее закинуть на web server? :)
Закинь и увидишь - все заблокируется.
А с десктопа - нет.
Такая политика безопасности.
Блин. Я же написал, что про Local Intranet знаю. Разумеется, оно у меня на сервере, причем не в Local Intranet. А у тебя блокируется???

ShSergeСаныч, onpropertychange это - ИЕ онли.
А это я забыл сказать - мне только для ИЕ и нужно. Проверяю для системы, которая по определению работает только под ИЕ.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984159
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо, пусть оно у меня работает неправильно. Мне на безрыбье и теоретический ответ сойдет: блокируются ли окна, открытые через showModalDialog?
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984164
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При соответствующих настройках браузера - да (по умолчанию, обычно так).
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984166
%%
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
%%
Гость
СанычБлин

Вот именно.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984189
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
%%СанычБлин

Вот именно.
На обе кнопки?

ShSergeПри соответствующих настройках браузера - да (по умолчанию, обычно так).
А я вот нашел... (Ничего, что я параллельно с обсуждением в форуме еще сам чего-то рою?)

http://msdn.microsoft.com/en-us/library/ms536759(VS.85).aspx

авторshowModalDialog Method

This method must use a user-initiated action, such as clicking on a link or tabbing to a link and pressing enter, to open a pop-up window. The Pop-up Blocker feature in Internet Explorer 6 blocks windows that are opened without being initiated by the user.
То есть если showModalDialog идет как ответ на действие юзера, то блокироваться не должно.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984195
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саныч, а попробуй повесить открытие диалога на <body onload="....."> Оно вроде не юзером инициализируется.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984197
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleСаныч, а попробуй повесить открытие диалога на <body onload="....."> Оно вроде не юзером инициализируется.
Пробовал. Не блокирует.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984206
%%
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
%%
Гость
Владимир Саныч На обе кнопки?

Разумеется. Положить картинку или на слово поверишь? :)

msdnin Internet Explorer 6

А кроме разных версий браузеров, есть еще и разные режимы блокировки.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984210
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч...идет как ответ на действие юзера, то блокироваться не должно.
Я же так и написал. Только своими словами, не заглядывая в МСДН.
ПС. Должно блокировать если не в событии написать, а прамо в тэге "script" типа:
Код: plaintext
1.
2.
3.
<script>
window.showModalDialog...
</script>
Опять же, от настроек секурити полиси браузера зависит.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984211
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
%%Положить картинку или на слово поверишь? :)
Верую, Господи.

%%А кроме разных версий браузеров, есть еще и разные режимы блокировки.
А еще есть всякие левые блокеры...
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984221
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeПС. Должно блокировать если не в событии написать, а прамо в тэге "script" типа:
Код: plaintext
1.
2.
3.
<script>
window.showModalDialog...
</script>

Сделал так:

<html><head><script>
var tar='http://ynet.co.il';
var par='top=100,left=100,height=500,width=500';
window.open(tar,'',par);
window.showModalDialog(tar,'',par);
</script></head><body>
</body></html>

Открывает оба, не блокирует... Не понимаю.

Пардон, ухожу домой.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984233
%%
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
%%
Гость
авторА еще есть всякие левые блокеры...
Хм... Это намек? Приходи в гости - увидишь воочию. Все чудненько блокируется самим ie.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984252
%%
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
%%
Гость
Попереключай blocking level и сам все поймешь.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984270
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
%% Хм... Это намек? Приходи в гости - увидишь воочию. Все чудненько блокируется самим ie.
Не-не. Я к тому, что мне надо систему подлаживать еще и под них.

%%Попереключай blocking level и сам все поймешь.
Сейчас установлено High. Куда переключать?
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984342
%%
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
%%
Гость
Владимир Саныч
Не-не. Я к тому, что мне надо систему подлаживать еще и под них.

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

Владимир Саныч
Сейчас установлено High. Куда переключать?

Для начала все таки определится с версией браузера. В 7/8 все работает как предписано - при medium - блокируются только автоматические, при high - и автоматические и ручные.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984364
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
%%А лучше вообще не пользоваться попапами - не сурьезно это...
Если по стандарту модальные тоже блокируются, то нет выхода - придется их переписывать... Я до последнего хотел этого избежать, надеялся, что блокируются только не модальные. Потому что тогда возникает другая проблема. Сейчас опишу ее следующим постом.

%%Для начала все таки определится с версией браузера. В 7/8 все работает как предписано - при medium - блокируются только автоматические, при high - и автоматические и ручные.
У меня 7. Не блокируется ничего и никогда.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984373
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычПотому что тогда возникает другая проблема. Сейчас опишу ее следующим постом.
Итак, вот. У меня есть функция, которая открывает модальное окно, дожидается (само собой) его закрытия, анализирует возвращенное из окна значение и на его основании сама возвращает результат. Она вызывается из разных мест в системе, в том числе из закопанных глубоко во вложенные ифы. Если я заменяю модальное окно на что-то другое (например, див, заслоняющий весь остальной экран), то надо как-то дожидаться его закрытия. Знаю решение с setTimeout, и знаю решение с onpropertychange. Они оба требуют разделения вызывающей функции на две: до открывания дива и после. Но как разрезать функцию по точке, закопанной во вложенные ифы? И как передать из первой функции во вторую все значения переменных?
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984422
%%
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
%%
Гость
Может я не проникся сутью, но - что-то в этом роде ? Нет?

А в семерке завтра непременно покопаюсь, пока воспроизвести не удалось.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984863
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
%%Может я не проникся сутью, но - что-то в этом роде ? Нет?
По описанию похоже. Как оно работает, я пока не понял.

%%А в семерке завтра непременно покопаюсь, пока воспроизвести не удалось.
У нас и в шестерке тот же эффект.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984934
ART-CODE_NOPASSWORD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините, не понял - какая конечная цель
1 - чтобы Ваши окна надежно блокировались у пользователей
2 - или чтобы Ваши окна гарантированно открывались у пользователей (в обход блокировщика) ?

если второе - то просто на машине клиента добавьте свой локальный сайт в список "надежных узлов" и выставите поитику безопасности для этой зоны...
Для этого можно сделать некий инсталлятор, вносящий нужные записи в реестр Windows.

если Вам нужно первое - то не понятен смысл (писать код, который должен быть заблокирован?)
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35984949
ART-CODE_NOPASSWORD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, забыл добавить - крипты можно же подписать цифровой подписью и установить режим
более доверительный для подписаных и допущеных администраторм скриптов.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35985185
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ART-CODE_NOPASSWORDИзвините, не понял - какая конечная цель
1 - чтобы Ваши окна надежно блокировались у пользователей
2 - или чтобы Ваши окна гарантированно открывались у пользователей (в обход блокировщика) ?
У пользователей стоит блокировщик. Это для них принципиально, они его отменять не согласны. У меня есть версия системы, и я хочу увидеть, чтО в ней блокируется при включенном блокировщике, а чтО нет. В частности, хочу понять, блокируются ли модальные окна. Конечная цель - переделать то, что блокируется.

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

* пытаюсь понять, почему у меня не блокирует блокировщик;
* пытаюсь воспроизвести работающий блокировщик если не у себя, то у кого-нибудь;
* пытаюсь переделать свою систему в предположении, что модальные окна будут блокироваться.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35985249
%%
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
%%
Гость
авторУ нас и в шестерке тот же эффект.

Может у вас админ групповые политики подкрутил? У меня в 6,7,8 на всех машинах все как должно быть - при high блокируются ручные - то есть оба твоих.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35985275
%%
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
%%
Гость
Попробуй выставить у себя в gp:

gpedit.msc -> User Configuration > Administrative Templates > Windows Components > Internet Explorer > Security Page > Internet Zone

Use Pop-up Blocker - "Enabled"
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35985286
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
%%Попробуй выставить у себя в gp:

gpedit.msc -> User Configuration > Administrative Templates > Windows Components > Internet Explorer > Security Page > Internet Zone

Use Pop-up Blocker - "Enabled"
Пардон, это где? Как туда входят?
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35985296
%%
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
%%
Гость
Start > Run > gpedit.msc

Откроется окошко редактора групповых политик
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35985305
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
%%gpedit.msc -> User Configuration > Administrative Templates > Windows Components > Internet Explorer > Security Page > Internet Zone
Там нет Security Page. Есть Security Features, но там нет Internet Zone.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35985343
%%
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
%%
Гость
Машина в домене? Надо говорить с админом, это его рестрикшны.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35985400
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А!

gpedit.msc -> User Configuration > Administrative Templates > Windows Components > Internet Explorer > Internet Control Panel > Security Page > Internet Zone

Сделал как у тебя. Все равно не блокирует.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35985521
%%
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
%%
Гость
Не должно такого быть.

В любом случае, насколько я вижу, pop-up blocker срабатывает не на NewWindow3 Event (который наступает только при window.open), а на BeforeNavigate2 Event, который наступает и при window.open и при showModalDialog. Так что, либо заблокируются оба, либо не заблокируется ни тот ни другой. Что я и наблюдаю - medium blocking level блокирует только автоматические попапы - при ручном запуске открываются и window.open и showModalDialog. При high blocking level блокируются ручные попапы - не открываются ни window.open и showModalDialog.

Никакой разницы от их использования в данном случае не будет.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35985775
%%
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
%%
Гость
А в реестре? Вот так должно блокировать:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\New Windows]
"PopupMgr"="yes"
"PlaySound"=dword:00000001
"UseSecBand"=dword:00000001
"BlockUserInit"=dword:00000001
"UseTimerMethod"=dword:00000000
"UseHooks"=dword:00000000
"AllowHTTPS"=dword:00000000
"BlockControls"=dword:00000001
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35985920
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
%%А в реестре? Вот так должно блокировать:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\New Windows]
"PopupMgr"="yes"
"PlaySound"=dword:00000001
"UseSecBand"=dword:00000001
"BlockUserInit"=dword:00000001
"UseTimerMethod"=dword:00000000
"UseHooks"=dword:00000000
"AllowHTTPS"=dword:00000000
"BlockControls"=dword:00000001
Всё сверил - всё точно так один к одному.

В общем, громадное спасибо. Думаю, что с закономерностями я разобрался. А почему у меня не блокирует - уже не так важно.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35985975
%%
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
%%
Гость
На всякий случай

А про ie events - это я погорячился. Оно вообще не связано. Там идет hook на окно - а является оно новым инстансом ie/wb или нет - его не интересует.
...
Рейтинг: 0 / 0
Что блокирует поп-ап блокер?
    #35986555
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ух ты! У меня блокер вдруг заработал. Клянусь, я ничего не делал... Блокирует и модальные, и не.
...
Рейтинг: 0 / 0
41 сообщений из 41, показаны все 2 страниц
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Что блокирует поп-ап блокер?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]