• XSS.stack #1 – первый литературный журнал от юзеров форума

Запрет на закрытие окна

Experten

floppy-диск
Пользователь
Регистрация
04.02.2010
Сообщения
4
Реакции
0
Возникла проблема, имею траф малосекундный, за это время связка не успевает пробить и тем более прогрузить exe.

Подскажите, плиз, код скрипта который не дал бы закрыть окно с моим сайтом.

Знаю вот об таком, но это только дополнительная сложность.

Код:
<script> 
window.onbeforeunload = function (e) {
	var e = e || window.event;
	// For IE and Firefox
	if (e) {
   e.returnValue = 'Closed?';
	}
	// For Safari
	return 'Closed?';
};
 </script>

Видел пару раз на сайтах такое, что при нажатии да или нет, окно браузера все равно не закрывалось.
 
Вот такой вариант правда весьма жесткий:

Код:
<script>
var wait = true;
setTimeout('wait = false;', 30000);
window.onbeforeunload = function (e) {
 while(wait)
 {
  alert('Browser updating now. Please waite...');
 }
};
</script>

На новых версиях браузеров вместе с алертом вылетает чекбокс для запрета всплывающих окон с данного сайта, но для многих прокатит :)
 
Ну понятно что совсем борода с алертами. Это уж на совсем говнотрафик такие финты лепить.
Теоретически открыть закладку еще одну... На нее чтоб не обращали внимание. Для того чтобы обойти фильтр в браузере надо чтоб чел кликнул ну хоть куда нибудь.
Как вариант - какой нибудь всплывающий баннер захватывающий внимание. И продляющий сессию.
 
Как вариант - какой нибудь всплывающий баннер захватывающий внимание. И продляющий сессию.

Можно я думаю например что-нибудь типа "подождите, идет загрузка содержимого". Искусственно замедлить короче :)
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх