Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

№126-02-2010 11:59:18

kostyanet
Участник
 
Группа: Members
Зарегистрирован: 27-09-2009
Сообщений: 148
UA: Firefox 3.6

Окно с проном не закрывается!!!

Так как ФФ не блокирует окна, хотя блокировка и включена, то нередко выскакивает и порнуха. Все бы ничего, если бы ее можно было легко закрыть.

Дело в том что там диалог в цикле и нажать ничего нельзя кроме кнопок на нем самом. Например:

http://forum.mozilla-russia.org/uploaded/pron.jpg

Если же прибить через менеджер задач, то при следующем запуске ФФ эта страница открывается ВНОВЬ АВТОМАТИЧЕСКИ!!! Естественно ВНОВЬ ее невозможно закрыть, что, конечно, доставляет. При этом в опциях включено: При запуске начинать с домашней страницы (не знаю как по-русски)

Вопрос: что делать? Не надо отвечать в стиле: скачай базу плохих сайтов и проверяй весь интернет. Домены элементарно плодятся как кролики. Это не выход. Я просто хочу узнать - неужели такая простая вещь как контроль z-order'а выскакивающего окна НЕРЕШАЕМАЯ задача для светочей Мозиллы Фаундейшн???

Отсутствует

 

№226-02-2010 12:13:07

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Firefox 3.6

Re: Окно с проном не закрывается!!!

kostyanet пишет

Я просто хочу узнать - неужели такая простая вещь как контроль z-order'а выскакивающего окна НЕРЕШАЕМАЯ задача для светочей Мозиллы Фаундейшн???

Пока нерешаемая. То есть может быть сложного ничего и нет, просто никто этим не занимается. :(

Есть расширение-костыль AlertCheck, которое имитирует поведение Оперы (галочка «Не показывать следующие окна» на диалоговых окошках).
Есть старый добрый NoScript — неудобно, зато 100% надёжно.

Отсутствует

 

№326-02-2010 12:23:26

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Minefield 3.7

Re: Окно с проном не закрывается!!!

kostyanet
Ну а что б оживить фокс после этого подарочка зайди в свой профиль фоксовский и грохни sessionstore.js.

Добавлено 26-02-2010 12:23:45
Да, кстати, обрати внимание на мою подпись. ж)

Отсутствует

 

№426-02-2010 14:14:57

iDev.Pi
баг-репортёр
 
Группа: Extensions
Зарегистрирован: 31-01-2010
Сообщений: 2718
UA: Firefox 3.6

Re: Окно с проном не закрывается!!!

А мне вот нравится дополнение RightToClick, которое умеет помимо блокирования модальных окон ещё и разрешать выделение там, где оно запрещено + некоторые другие вкусности.


mzfx

Отсутствует

 

№526-02-2010 14:48:02

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Minefield 3.7

Re: Окно с проном не закрывается!!!

iDev.Pi
А это весьма интересная штука! Попробую пощупать.

Отсутствует

 

№626-02-2010 15:06:34

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Firefox 3.6

Re: Окно с проном не закрывается!!!

Lain_13

Lain_13 пишет

А это весьма интересная штука! Попробую пощупать.

отпишись о результатах


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№726-02-2010 15:16:19

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Firefox 3.6

Re: Окно с проном не закрывается!!!

Насчёт RightToClick. Такое впечатление, что после блокирования бесконечных окон оно не убивает сам скрипт. Из-за этого Firefox подвисает, периодически выдавая своё стандартное сообщение о «завершении работы скрипта». Проверял на bchill.narod.ru и парочке порносайтов.

Отсутствует

 

№826-02-2010 15:42:18

iDev.Pi
баг-репортёр
 
Группа: Extensions
Зарегистрирован: 31-01-2010
Сообщений: 2718
UA: Firefox 3.6

Re: Окно с проном не закрывается!!!

Sid
ой, и правда, не думал что это именно это расширение такое поведение вызывает.
но я лучше автору этого дополнения это как баг отрепортю, потому что это дополнение умеет ещё и всякое другое полезное и отказываться от него я не намерен.
Вообще основная функция этого дополнения - разрешить клики на страницах, где это запрещено.

Отредактировано iDev.Pi (26-02-2010 15:43:09)


mzfx

Отсутствует

 

№926-02-2010 16:22:21

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Firefox 3.6

Re: Окно с проном не закрывается!!!

Sid
но оно по крайней мере блокирует эти сообщения и даёт возможность закрыть плохую вкладку.
и видимо это изза короткого цикла еще, то есть если в тот цикл вставить еще один алерт то убивается без проблем.


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№1027-02-2010 00:26:35

iDev.Pi
баг-репортёр
 
Группа: Extensions
Зарегистрирован: 31-01-2010
Сообщений: 2718
UA: Firefox 3.6

Re: Окно с проном не закрывается!!!

Sid
На мой багрепорт, автор дополнения ответил, что это вовсе не баг, а вот дополнение AlertCheck - баговое.
Принцип работы у этих двух дополнений существенно отличается: RightToClick убивает только сам алерт, а скрипт продолжает работать, после чего сам Firefox определяет его как самозацикленный и предлагает остановить скрипт.
AlertCheck же просто сразу убивает весь этот скрипт, не разбираясь полезный ли он или нет.
Автор RightToClick религиозно считает это недопустимым и менять ничего не собирается.

Я же для себя сделал вывод, что если находится такой скрипт, который использует подобную атаку на юзера, то врядли можно рассматривать его как полезный даже потенциально.
Для меня это ужасное залипание лисы + вылетающая потом ошибка хуже, чем мгновенная смерть такого скрипта.
Я с радостью отключил в RightToClick этот функционал и начал использовать AlertCheck ради этого.


mzfx

Отсутствует

 

№1127-02-2010 00:54:08

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Firefox 3.6

Re: Окно с проном не закрывается!!!

iDev.Pi
О как интересно!
Спасибо за расследование. Это даже хорошо, что есть два разных подхода — значит, есть выбор. :)

Отсутствует

 

№1227-02-2010 01:08:38

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Firefox 3.6

Re: Окно с проном не закрывается!!!

iDev.Pi
могу подкинуть адресок где AlertCheck   не помогает а вот RightToClick  успешно справляется хотя скрипт там простенький.


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№1327-02-2010 01:29:57

iDev.Pi
баг-репортёр
 
Группа: Extensions
Зарегистрирован: 31-01-2010
Сообщений: 2718
UA: Firefox 3.6

Re: Окно с проном не закрывается!!!

ну кидай сюда, здесь это не оффтопик да и ссылку на др. сайт тоже уже постили


mzfx

Отсутствует

 

№1427-02-2010 03:11:01

iDev.Pi
баг-репортёр
 
Группа: Extensions
Зарегистрирован: 31-01-2010
Сообщений: 2718
UA: Firefox 3.6

Re: Окно с проном не закрывается!!!

вот страничка про которую говорил okkamas_knife http://nonumbers.narod.ru/vosst.htm
и с алертами с этой страницы отлично справляется и AlertCheck, так что я всё же оставлю его, а не RightToClick для этих действий.


mzfx

Отсутствует

 

№1527-02-2010 09:13:42

seleko
Участник
 
Группа: Members
Зарегистрирован: 06-05-2009
Сообщений: 145
UA: Firefox 3.6

Re: Окно с проном не закрывается!!!

есть скрипт для greasemonkey -- nice alert
делает окно немодальным

Отсутствует

 

№1627-02-2010 11:03:49

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Firefox 3.6

Re: Окно с проном не закрывается!!!

seleko пишет

есть скрипт для greasemonkey -- nice alert

К сожалению, не работает с окнами, которые вызываются функциями prompt() и confirm().

Отсутствует

 

№1728-02-2010 15:14:16

iDev.Pi
баг-репортёр
 
Группа: Extensions
Зарегистрирован: 31-01-2010
Сообщений: 2718
UA: Firefox 3.6

Re: Окно с проном не закрывается!!!

появилось продолжение истории про RightToClick и AlertCheck
Автор RightToClick-а сказал, что AlertCheck-у просто повезло с типом скрипта конкретно в тех двух случаях (ссылки на эти тестовые странички уже публиковались здесь); также он заявил что может привести множество примеров, где AlertCheck сначала вызовет короткий freeze (как и RightToClick) и тоже выдаст в конце сообщение, что скрипт не отвечает.
Такие примеры -

скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.
.
Более того, он заявил, что в отличие от работы RightToClick, который не убивает скрипт, AlertCheck целиком убивает скрипт, а не просто убирает модальные окна из цикла, а от жизни скрипта, в свою очередь, может ещё зависеть и показ контента на странице, и
скрытый текст
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.
собственно доказательство: AlertCheck на этой странице после убийства алерта показывает пустоту, т.е. не показывает ничего, в то время, как RightToClick показывает содержимое страницы.
Так же автор напомнил, что фриз, вызывается вовсе не дополнением, а встроенной фоксовой функцией, которая сама, довольно грамотно, по мнению автора, срабатывает и не надо ей мешать или пытаться иммитировать её работу. А длительность фриза можно подкрутить в about:config - параметр dom.max_script_run_time.


mzfx

Отсутствует

 

№1828-02-2010 15:59:10

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Firefox 3.6

Re: Окно с проном не закрывается!!!

iDev.Pi
тото мне RightToClick сразу понравился а алертчек нет.;)
спасибо за подробную инфу!


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№1928-02-2010 17:04:19

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Namoroka 3.6

Re: Окно с проном не закрывается!!!

iDev.Pi
Передай автору пусть он паузу вместо алёрта вставляет, а не просто алёрт вырезает. А то одна из его тестовых страничек мне фокс повесила.

Отсутствует

 

№2028-02-2010 17:59:45

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Firefox 3.6

Re: Окно с проном не закрывается!!!

Lain_13
у меня всё нормально прошло чуток повисел выдал запрос остановить сценарий и благополучно отвис. на всех трёх ссылках.


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№2101-03-2010 02:17:07

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Namoroka 3.6

Re: Окно с проном не закрывается!!!

okkamas_knife
У меня он минут 5 висел занимая на 100% одно ядро процессора, а потом я его убил.

Отсутствует

 

№2201-03-2010 02:18:03

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Firefox 3.6

Re: Окно с проном не закрывается!!!

Lain_13
странно.. может это особенность линукса?


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№2301-03-2010 06:32:45

kostyanet
Участник
 
Группа: Members
Зарегистрирован: 27-09-2009
Сообщений: 148
UA: Firefox 3.6

Re: Окно с проном не закрывается!!!

Оставим эмоции в стороне и обратимся к логике. Может быть это трудно для адептов, но было бы полезнее для всех.

Так вот, во-первых скрипты это не хтмл и точка. Поэтому приоритет скрипта не может оказаться выше приоритета хтмл-парсера. Иначе разработчикам надо срочно менять голову. Технически это означает что скрипт всегда выполняется в режиме отладки, из модуля дебуггера. Из-за чего могут возникать всякие сообщения об ошибках мешающие пользоваться. Тогда вводим опцию: подавить сообщения об ошибках скрипта. Вот и все. Можно будет закрыть по 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 пишет

Ну а что б оживить фокс после этого подарочка зайди в свой профиль фоксовский и грохни sessionstore.js.

А если его свойства выставить в read only? :)

Добавлено 01-03-2010 06:50:47
Ха-ха, сработало! Спасибо. И мне тоже.

Короче загружаете хомяка, находите этот файлик, ставите его read only. Enjoy. Теперь после аварийного закрытия окна новая сессия начнется с хомяка!

Отсутствует

 

№2401-03-2010 08:19:53

exlex
 
Группа: Members
Откуда: Kanash
Зарегистрирован: 16-06-2005
Сообщений: 691
UA: Firefox 3.6

Re: Окно с проном не закрывается!!!

kostyanet, что за эмоциональные нападки на ctrl, который в его теперешней роли исключительно полезен? А вообще тут же предоставили пару костылей для убирания ненужностей.. И если так близко сердцу это, то багзила всегда открыта, если есть патч какой


Я — внутри; смысл — вне © Генри Лайон Олди «Человек Номоса»

Отсутствует

 

№2501-03-2010 08:54:48

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320
UA: Minefield 3.7

Re: Окно с проном не закрывается!!!

Вы только посмотрите. Какой толстый вброс! :lol:
Ты б это в обсуждение браузеров закинул бы. А то ведь все пропустят.

> Короче загружаете хомяка, находите этот файлик, ставите его read only. Enjoy. Теперь после аварийного закрытия окна новая сессия начнется с хомяка!
Как обычно решение проблем ректальным путём...
Заходишь в настройки и вверху первой страницы настроек ставишь открывать при запуске домашнюю страницу или пустую страницу вместо сохранённых вкладок.
Заходишь в about:config и ставишь browser.sessionstore.resume_from_crash = false.
Всё.

Отредактировано Lain_13 (01-03-2010 09:02:03)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]