>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Поддержка пользователей http://forum.mozilla-russia.org/viewforum.php?id=26 >Окно с проном не закрывается!!! http://forum.mozilla-russia.org/viewtopic.php?id=43445 |
kostyanet > 26-02-2010 11:59:18 |
Так как ФФ не блокирует окна, хотя блокировка и включена, то нередко выскакивает и порнуха. Все бы ничего, если бы ее можно было легко закрыть. Дело в том что там диалог в цикле и нажать ничего нельзя кроме кнопок на нем самом. Например: http://forum.mozilla-russia.org/uploaded/pron.jpg Если же прибить через менеджер задач, то при следующем запуске ФФ эта страница открывается ВНОВЬ АВТОМАТИЧЕСКИ!!! Естественно ВНОВЬ ее невозможно закрыть, что, конечно, доставляет. При этом в опциях включено: При запуске начинать с домашней страницы (не знаю как по-русски) Вопрос: что делать? Не надо отвечать в стиле: скачай базу плохих сайтов и проверяй весь интернет. Домены элементарно плодятся как кролики. Это не выход. Я просто хочу узнать - неужели такая простая вещь как контроль z-order'а выскакивающего окна НЕРЕШАЕМАЯ задача для светочей Мозиллы Фаундейшн??? |
Sid > 26-02-2010 12:13:07 |
kostyanet пишет
Пока нерешаемая. То есть может быть сложного ничего и нет, просто никто этим не занимается. Есть расширение-костыль AlertCheck, которое имитирует поведение Оперы (галочка «Не показывать следующие окна» на диалоговых окошках). |
Lain_13 > 26-02-2010 12:23:26 |
kostyanet 26-02-2010 12:23:45 |
iDev.Pi > 26-02-2010 14:14:57 |
А мне вот нравится дополнение RightToClick, которое умеет помимо блокирования модальных окон ещё и разрешать выделение там, где оно запрещено + некоторые другие вкусности. |
Lain_13 > 26-02-2010 14:48:02 |
iDev.Pi |
okkamas_knife > 26-02-2010 15:06:34 |
Lain_13 Lain_13 пишет
отпишись о результатах |
Sid > 26-02-2010 15:16:19 |
Насчёт RightToClick. Такое впечатление, что после блокирования бесконечных окон оно не убивает сам скрипт. Из-за этого Firefox подвисает, периодически выдавая своё стандартное сообщение о «завершении работы скрипта». Проверял на bchill.narod.ru и парочке порносайтов. |
iDev.Pi > 26-02-2010 15:42:18 |
Sid |
okkamas_knife > 26-02-2010 16:22:21 |
Sid |
iDev.Pi > 27-02-2010 00:26:35 |
Sid Я же для себя сделал вывод, что если находится такой скрипт, который использует подобную атаку на юзера, то врядли можно рассматривать его как полезный даже потенциально. |
Sid > 27-02-2010 00:54:08 |
iDev.Pi |
okkamas_knife > 27-02-2010 01:08:38 |
iDev.Pi |
iDev.Pi > 27-02-2010 01:29:57 |
ну кидай сюда, здесь это не оффтопик да и ссылку на др. сайт тоже уже постили |
iDev.Pi > 27-02-2010 03:11:01 |
вот страничка про которую говорил okkamas_knife http://nonumbers.narod.ru/vosst.htm |
seleko > 27-02-2010 09:13:42 |
есть скрипт для greasemonkey -- nice alert |
Sid > 27-02-2010 11:03:49 |
seleko пишет
К сожалению, не работает с окнами, которые вызываются функциями prompt() и confirm(). |
iDev.Pi > 28-02-2010 15:14:16 |
появилось продолжение истории про RightToClick и AlertCheck скрытый текст Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст. Более того, он заявил, что в отличие от работы RightToClick, который не убивает скрипт, AlertCheck целиком убивает скрипт, а не просто убирает модальные окна из цикла, а от жизни скрипта, в свою очередь, может ещё зависеть и показ контента на странице, и скрытый текст Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст. Так же автор напомнил, что фриз, вызывается вовсе не дополнением, а встроенной фоксовой функцией, которая сама, довольно грамотно, по мнению автора, срабатывает и не надо ей мешать или пытаться иммитировать её работу. А длительность фриза можно подкрутить в about:config - параметр dom.max_script_run_time. |
okkamas_knife > 28-02-2010 15:59:10 |
iDev.Pi |
Lain_13 > 28-02-2010 17:04:19 |
iDev.Pi |
okkamas_knife > 28-02-2010 17:59:45 |
Lain_13 |
Lain_13 > 01-03-2010 02:17:07 |
okkamas_knife |
okkamas_knife > 01-03-2010 02:18:03 |
Lain_13 |
kostyanet > 01-03-2010 06:32:45 |
Оставим эмоции в стороне и обратимся к логике. Может быть это трудно для адептов, но было бы полезнее для всех. Так вот, во-первых скрипты это не хтмл и точка. Поэтому приоритет скрипта не может оказаться выше приоритета хтмл-парсера. Иначе разработчикам надо срочно менять голову. Технически это означает что скрипт всегда выполняется в режиме отладки, из модуля дебуггера. Из-за чего могут возникать всякие сообщения об ошибках мешающие пользоваться. Тогда вводим опцию: подавить сообщения об ошибках скрипта. Вот и все. Можно будет закрыть по Alt+F4 окно браузера с любой ошибкой и с любым модальным диалогом. Второе. Абсолютно верное решение инициировать всплывающее окно прижатием какой-нибудь кнопки. Хочет пользователь получить попап - прижимает Ctrl и щелкает. Нет опции - нет попапа. Это давно и надежно сделано в ИЕ. В ФФ Ctrl зарезервирован за открытием ссылки в новой вкладке. Но вкладки это маразм. Именно так. Метафора рабочего стола утеряна и в том числе благодаря любимому маркетингу. В нормальной логике каждый документ открывается в отдельном окне занимающем лишь часть экрана. Тогда вы видите все документы разом и можете использовать информацию из одного - в другом. Например пишите обзор и попросту поглядываете что написано тут, что тут, что там пишут, сравниваете и компилируете в своем документе. Распахнув один документ на весь экран вы лишаетесь рабочего стола и будете вынуждены переключаться между ЭКРАНАМИ. Такая организация не способствует творческой работе с документами. Сравнивать придется по памяти. Впрочем, для досужего веб-серфинга все эти заморочки по барабану. Ирония в том, что эволюция вкладок приводит к квази-рабочему столу. Все эти графические навороты по листанию образов загруженных документов - это вопиющее извращение. Вместо того, чтобы открыть несколько небольших окон, пользователь открывает их в табах, и намучившись с оными требует улучшить. Ему это обеспечивают, но т.к. природу не обманешь - обеспечением является искореженный 3Д рабочий стол. То есть тот, который был им не глянулся, но настрадавшись они готовы пользоваться трехмерным. То есть от чего ушли, к тому и пришли, только через задний проход. Таким образом Ctrl приносится в жертву тем, кто в инете не работает, а развлекается. Собственно им выскакивающая порнуха и не мешает - дополнительное развлечение. Третье. Такого удалено в забугорье не наблюдается. Я посещаю за день сотни веб-сайтов большинство из которых англоязычные. и НИ РАЗУ я не поймал там выскакивающего окна по событию mouseover!!! Не говоря о странице которую невозможно закрыть!!! Отвечаю за свои слова! Конечно, если специально поискать найти можно. Но за годы активного серфинга не припомню случая чтобы меня огорчил какой-нить самый вонючий зарубежный сайт так же, как огорчает каждый третий релевантной тематики из домена RU. То есть жаловаться на Мозиллу нет особого смысла. Попапы традиционной ориентации они прибивают успешно, а что до ахтунгов то у них такое попросту не распространено. Если не сказать что не существует практически. Почему-то ихним засранцам не приходит в голову забрасывать своих посетителей какашками. Это что - выходит наш менталитет: нас закидывают незакрывающейся порнухой, а мы все равно туда будем ходить??? Следовательно это вопрос национальный. И было бы очень хорошо найти программиста, который бы написал аддон прибивающий ДО загрузки окно которое после выскакивания изменяет свой Z-order. Кто-нибудь технически грамотный, ответьте: неужели нельзя отследить это behaviour? Открывается окно, родитель меняет его z-order. Упс - этого делать нельзя, закрыть окно. Вот и все. Или это невозможно?.... 01-03-2010 06:39:47 Обратимся к ней еще раз. В каждом браузере есть своя зловонная кучка. Так почему бы не предпринять усилия, чтобы именно ФФ стал браузером без своей родной кучки? То есть вопли: не нравится ФФ - иди юзай Ишака своего - это пагубная для продукта верность. Лживая и лицемерная. Заметать кучки под ковер можно, но когда-то и там место кончится. Почему бы именно Фаерфоксу не стать тем браузером, который будет без кучки и даже без ложки? Неужели это не совпадает с чаяниями адептов, отодвинуть ненавистный микрософтовский продукт в маргиналы? Словом. Разработчики отталкиваются от своих условий. Но в домене RU условия иные. Я бы его и не посещал никогда, если бы не служебная необходимость. Впрочем, на жизнь имеет и такая точка зрения: в гробу мы видели особенности домена RU. Разбирайтесь со своими порнушниками сами... 01-03-2010 06:46:46 Lain_13 пишет
А если его свойства выставить в read only? 01-03-2010 06:50:47 Короче загружаете хомяка, находите этот файлик, ставите его read only. Enjoy. Теперь после аварийного закрытия окна новая сессия начнется с хомяка! |
exlex > 01-03-2010 08:19:53 |
kostyanet, что за эмоциональные нападки на ctrl, который в его теперешней роли исключительно полезен? А вообще тут же предоставили пару костылей для убирания ненужностей.. И если так близко сердцу это, то багзила всегда открыта, если есть патч какой |
Lain_13 > 01-03-2010 08:54:48 |
Вы только посмотрите. Какой толстый вброс! > Короче загружаете хомяка, находите этот файлик, ставите его read only. Enjoy. Теперь после аварийного закрытия окна новая сессия начнется с хомяка! |
Lain_13 > 01-03-2010 09:40:14 |
> Так вот, во-первых скрипты это не хтмл и точка. Поэтому приоритет скрипта не может оказаться выше приоритета хтмл-парсера. > Технически это означает что скрипт всегда выполняется в режиме отладки, из модуля дебуггера. Из-за чего могут возникать всякие сообщения об ошибках мешающие пользоваться. Тогда вводим опцию: подавить сообщения об ошибках скрипта. Вот и все. Можно будет закрыть по Alt+F4 окно браузера с любой ошибкой и с любым модальным диалогом. > Абсолютно верное решение инициировать всплывающее окно прижатием какой-нибудь кнопки. Хочет пользователь получить попап - прижимает Ctrl и щелкает. Нет опции - нет попапа. Это давно и надежно сделано в ИЕ. > В ФФ Ctrl зарезервирован за открытием ссылки в новой вкладке. Но вкладки это маразм. Именно так. Метафора рабочего стола утеряна и в том числе благодаря любимому маркетингу. > [много про загубленную судьбу Ctrl и модель "рабочего стола"] > НИ РАЗУ я не поймал там выскакивающего окна по событию mouseover!!! Не говоря о странице которую невозможно закрыть!!! |
kostyanet > 23-10-2010 07:32:26 |
Это был не мой совет - подавить ламерское восстановление сессий через удаление ява-скрипта. Но сработало изменение свойства файла, и, мне-то все равно по барабану что там открывается после краха: у меня нет хомяка. Фраерфокс открывается с пустым экраном. Просто поражает сколько сил положено на борьбу с попапами ради того, чтобы кнопочку оставить за священными вкладками. То есть есть светлый и прямой как стрела путь - распознавание человека как источника команды программы путем простейшего определения его действий через прижатие спец-клавиши. Которую отобрали у грамотных людей и отдали ламерью на открытие вкладок. И теперь все вместе - и грамотные и невежды кладут неимоверные усилия на борьбу с выскакивающими удалено. Как это называется в быту? Не мешайте страдать. Сели на яйца и страдаем. Можно сойти и прекратить страдания. Но, это же слишком просто. Жизнь потеряет всякий смысл. Другого слова просто нет: идиоты. Есть кнопочка Контроль - контролируй поведение ссылок сколько хочешь. Нет, удалено, надо ее убрать, и начать патетически страдать от отсутствия контроля выдумывая несусветные методы для борьбы со своей тупизной. Кстати, я зашел сюда чтобы сказать: нашел я настройки сессий в мозилле. Может быть там и вернуть кнопочку Контроль на контроль ссылок можно? Замечание п. 3.3 |