Kamui
Пандёнок
На контрл шифт + F3 стоит FlashGot который нельзя выключить в настройках. Просто дописал в конце параметра extensions.elemhidehelper.selectelement_key нужную мне комбинацию
Спасибо за помощь!)))
Отсутствует
На контрл шифт + F3 стоит FlashGot который нельзя выключить в настройках. Просто дописал в конце параметра extensions.elemhidehelper.selectelement_key нужную мне комбинацию
Спасибо за помощь!)))
Я как-то в TU в коде расширения удалял горячий клавиши, уж очень TU жадный до них, хоть в настройках у него отключишь, а все равно занимает клавиши. С flashgot'ом думаю можно также сделать
Отсутствует
Отладчик в Firefox 14 уже присутствует, но еще не включен. Горячую клавишу он тем не менее уже занимает. То ли в Firefox 15, то ли в Firefox 16 он будет включен по умолчанию и тогда станет отзываться на свою комбинацию клавиш.
зачем мозиловцы на все это тратят время, если есть firebug и кинутый dom inspector?
Т.е. от наличия/отсутствия ABP это ни как не зависит и если загрузку скрипта заблокирует что-то иное (внешний блокировщик, например), то будет идентичная картина?
и как это исправить? как я понимаю, сейчас для обхода глюка приходится разрешать загрузку части рекламного гуана. например, на оверах я оставил один подлый js.
Отредактировано CoolCmd (19-07-2012 13:33:21)
леса живет в лису?
Отсутствует
и как это исправить? как я понимаю, сейчас для обхода глюка приходится разрешать загрузку части рекламного гуана. например, на оверах я оставил один подлый js.
Можно реализовать весьма простое расширение, которое бы закрывало не закрытые документы - без недостатков KillSpinners. Проблема в том, что люди, которым это действует на нервы, о таком расширении не узнают. Встраивать функциональность в Adblock Plus не очень хочется - побочные эффекты все-таки возможны, да и о быстродействии нужно думать. Разве что в качестве нового флага $closedoc для блокирования скриптов. И все-таки реальное решение - исправить глючный код. На afisha.ru достаточно было бы вызов ar_getDoc отложить до полной загрузки страницы - вместо ar_getDoc(0,ar_cn++,ar_link); написать $(window).bind("load", function() {ar_getDoc(0,ar_cn++,ar_link);});. У кого-то есть желание с этим разобраться? То есть узнать, adriver ли предлагает этот кривой код или тут самодеятельность afisha.ru - и связаться с ними?
Отсутствует
@@/getCodeTest?*&prr=*&dl=$script,domain=diary.ru|gzt.ru|kino-teatr.ru|nashe.ru|rosbalt.ru @@/prepareCode?*&prr=*&dl=$script,domain=diary.ru|gzt.ru|kino-teatr.ru|nashe.ru|rosbalt.ru @@||adriver.ru/cgi-bin/erle.cgi?$script,domain=afisha.ru|cnews.ru|eg.ru|ex.ua|forum.tatfish.com|kinopoisk.ru|meta.ua|ozon.ru|ria.ru|rian.ru|thg.ru|vz.ru @@||adriver.ru/extender.js|$script,domain=vz.ru @@||adriver.ru/images/*/*/0/script.js?$script,domain=afisha.ru|cnews.ru|eg.ru|ex.ua|forum.tatfish.com|kinopoisk.ru|meta.ua|mobile-review.com|ozon.ru|ria.ru|rian.ru|thg.ru|vz.ru @@||advertpay.net/code?$script,domain=dic.academic.ru @@||advertpay.net/?id=*&rid=$script,domain=utro.ru @@||adv.magna.ru/?id=*&rid=$script,domain=utro.ru @@||premium.mbn.com.ua^$script,domain=ura-inform.com
Это исключения для сайтов с таким вот кривым кодом. Возможно часть из них уже не кривая, но нам что, с каждым персонально связываться?
Судя по списку доменов для адривера скорее всего код предлагает адривер.
Не связанное с адривером:
http://www.rosbalt.ru/
http://dic.academic.ru/contents.nsf/enc_physics/
http://www.utro.ru/
http://ura-inform.com/ru/economics/2012/07/19/dinamika-vvp-ukrainy-budet-naikhudshej-v-tretem-kvartale
Кстати, интересная особенность, в основном кривизной отличаются новостные ресурсы.
Отредактировано Lain_13 (19-07-2012 15:16:26)
Отсутствует
Владимиp Палант
Проблема в том, что люди, которым это действует на нервы, о таком расширении не узнают.
Узнают. Я помню, как быстро взлетела популярность Adblock Plus Pop-up Addon после его создания — а ведь тоже казалось, что я всего-то на трёх или четырёх сайтах о нём написал, а создатели других подписок вообще как будто его не упоминали. Конечно, недогрузка не настолько больной вопрос, как попапы; но думаю, что расширение будет востребованным.
Иногда работает принцип «Главное — начать» (в хорошем смысле). Меньше двух лет назад появился AbPPA, потом Вы сделали встроенный блокировщик попапов в Adblock Plus, теперь появилось расширение YesPopups. И, кстати, ни одно из них даже не мешает другому (хотя я и рекомендую удалять AbPPA как лишний теперь блокировщик).
Отсутствует
То есть узнать, adriver ли предлагает этот кривой код или тут самодеятельность afisha.ru - и связаться с ними?
нереально переделать интернет. и не будут они тратить время на просьбы людей отбирающих бабло, наоборот, могут использовать этот глюк для противодействия адблоку, например перенести в js с close() что-нить важное. рекламщики - это как торговцы наркотой, с ними невозможно договориться, их нужно сразу убивать.
Проблема в том, что люди, которым это действует на нервы, о таком расширении не узнают. Встраивать функциональность в Adblock Plus не очень хочется - побочные эффекты все-таки возможны, да и о быстродействии нужно думать.
нужно сделать эту плюшку по-умолчанию отключенной и поместить рядом со "скрывать placeholders". хотя отдельное расширение - тоже вариант.
Разве что в качестве нового флага $closedoc для блокирования скриптов.
это к Lain_13. только я не понял, он "за" или "против" closedoc.
Отредактировано CoolCmd (19-07-2012 16:13:57)
леса живет в лису?
Отсутствует
CoolCmd
> нереально переделать интернет. и не будут они тратить время на просьбы людей отбирающих бабло,
> наоборот, могут использовать этот глюк для противодействия адблоку, например перенести в js с close()
> что-нить важное. рекламщики - это как торговцы наркотой, с ними невозможно договориться, их нужно сразу убивать.
Тут ты не совсем прав. С некоторыми очень даже можно договориться. Как минимум с честными. Вот с попап-партнёрками — точно никак.
Да и владельцы сайта понимают, что домен партнёра может быть доступен не всегда и если просто сообщить им об ошибке не развивая тему, то они могут и поправить. Можно, например, сказать, что сайт смотришь с работы, а домен режется корпоративным антивирусом на корпоративном же прокси. Т.е. от тебя ничего не зависит, а сайт читать тебе хочется. Можно вообще просто сказать "господа, я обнаружил у вас такую-то ошибку в коде сайта" и всё. Но тут нужно каждому персонально писать, а это на редкость унылое занятие.
> это к Lain_13. только я не понял, он "за" или "против" closedoc.
От моего мнения тут ничего не зависит, да и нет у меня чёткого мнения. Оба пути (расширение, флаг closedoc) хороши по-своему.
Отредактировано Lain_13 (19-07-2012 16:45:48)
Отсутствует
Lain_13
Посмотрел rosbalt.ru - там используется слишком похожий код, чтобы это было совпадением. Либо adfox и adriver разрабатывали одни и те же люди, либо кто-то у кого-то этот код "позаимствовал".
Я подозреваю, что adriver у себя код уже исправил, а эти сайты просто используют старый.
CoolCmd
Глюки от этого кода далеко не всегда связаны с блокировщиками рекламы. Кривой код - он всегда кривой.
Отсутствует
Владимиp Палант
Встраивать функциональность в Adblock Plus не очень хочется - побочные эффекты все-таки возможны, да и о быстродействии нужно думать. Разве что в качестве нового флага $closedoc для блокирования скриптов.
Как Вы это себе представляете? Если полная блокировка скриптов на странице, то скрипты много где важны, да и YesScript уже есть. Хотя, если использовать $closedoc,third-party — пригодится.
Отсутствует
Пандёнок
Да не блокировка. Просто адблок может следить за загрузкой страницы и при окончании очереди загрузки в браузере стрелять document.close(). Spinner крутится потому, что документ остаётся открытым на запись тогда, когда грузить уже нечего. Косяк может вылезти если на сайте есть скрипт, который решит что-то писать в тело документа (через docement.write(), например) с паузой и не выполнит предварительно document.open().
Отредактировано Lain_13 (19-07-2012 16:59:10)
Отсутствует
Пандёнок
Я себе представляю, что у фильтров, блокирующих adriver и adfox, будет указан флаг $closedoc - и Adblock Plus будет сам вызывать document.close(). С другой стороны, для каждого с кривыми ручками специальный флаг вводить не хочется.
Отсутствует
Владимиp Палант
Пандёнок
Тем более, что поведение в Хроме может отличаться от Фокса. Что-то я не видел жалоб на "недогрузку" страниц в Хроме. Т.е. этот флаг ещё и будет специфичным для конкретного браузера. Потому отдельное дополнение для Firefox мне кажется более приемлемым вариантом.
Edit:
Так оно и есть, кстати. На афише и росбалте в хроме проблемы не наблюдается.
Отредактировано Lain_13 (19-07-2012 17:05:37)
Отсутствует
Lain_13
Проблема наблюдается, просто Chrome через какое-то время перестает показывать индикатор загрузки. Тем не менее, document.readyState на afisha.ru выдает "interactive", а не "complete". Соответственно, событие "load" явно не срабатывает. То есть Chrome просто занимается маскировкой симптомов.
Отсутствует
…как же я не люблю, когда лечат симптомы вместо болезни…
Ок, тогда флаг closedoc является разумным решением. В той же степени, как и расширение.
Добавлено 19-07-2012 17:30:24
Удивительной кривизны расширение url-addon-bar. Мало того, что вызывает проблему с адблоком, так ещё из-за него в Firefox не работает интеграция с глобальным меню в Ubuntu.
Отредактировано Lain_13 (19-07-2012 17:30:24)
Отсутствует
С другой стороны, для каждого с кривыми ручками специальный флаг вводить не хочется.
в лесе есть куча вещей, которые оставили, что бы работали кривые сайты. интернеты наполняет кто попало, такова реальность.
в принципе я могу сделать расширение, если скажешь какую функцию использовать для проверки на отсутствующий close(). (вообще расширения писать для лесы сложнее, чем для оперы и хромого)
леса живет в лису?
Отсутствует
CoolCmd
Кстати, посоветуй где почитать как делать бутстрап-расширения? Хочу попробовать переписать в url-addon-bar загрузчик, а то он мне другое расширение ломает им.
Отсутствует
Lain_13 видимо здесь
Владимир SDK не использует, но для нубов может с ним будет проще.
Отредактировано CoolCmd (20-07-2012 13:54:20)
леса живет в лису?
Отсутствует
CoolCmd
Я просто пытаюсь придумать как загружать код в новые окна фокса не пользуясь эвент-листенером onwindowopen. Это мгновенно ломает работу расширения интегрирующего меню фокса с глобальным меню в Ubuntu Unity. -_-
А когда посмотрел на код бутстрапа в адблоке (который проблемы не вызывает) — в осадок выпал. Я там хорошо если половину понял, в отличие от url-addon-bar'а. >_<
Отредактировано Lain_13 (20-07-2012 15:32:48)
Отсутствует
CoolCmd
Самое дикое, что интеграцию ломает даже не навешивание листенера, а вот эта строка:
let win = aWindow.docShell.QueryInterface(Ci
.nsIInterfaceRequestor).getInterface(Ci.nsIDOMWindow);
А не эта, которая может быть даже закомментирована:
win.addEventListener("load", this, true);
Что там не так — ума не приложу. Пойду-ка я баг-репорт напишу убунтовцам. Может это их расширение шалит. А то я подобный код много где видел и всякий раз он ломал эту интеграцию.
Отредактировано Lain_13 (20-07-2012 15:34:19)
Отсутствует
ну что, поговорили и разошлись довольные. а недогрузка как была, так и осталась.
Бесполезно писать тут.
Сколько раз уже писали про конченное контекстное меню... Выделен текст, а оно предлагает блокировать изображение. А что удалить контекстное меню, предлагается установить дополнение.
Отредактировано Hastla (31-07-2012 00:51:34)
Отсутствует