Реклама в Ace Stream

Russian supplemental subscription

Moderator: RU AdList Mods

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9821
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Отпишу чуть позже.

Дополнено
Для запроса новой функции в uBO на гихабе нужно выбрать первый пункт, Bug Report. В нём проставить все галочки, после чего заполнить поля, используя гугл транслейт. Ничего военного там нет, эта фича рассчитана не на разработчиков, а на простых пользователей. В пункте Description дать произвольное описание функции (скриплет для закрытия уже открытых окон), которую предлагается добавить и зачем она нужна. Вот пожалуй и всё.

Пока этот тикет будет обрабатываться, можно попробовать поменять код скрипта на >

Code: Select all

// ==UserScript==
// @name     Acestream close
// @version  1
// @include  https://m.acestream.net/plan/select?popup=noads
// @grant    window.close
// ==/UserScript==
window.close();
Last edited by dimisa on Tue Oct 26, 2021 4:20 pm, edited 1 time in total.
Если дудлы утомили - Google No Doodles
fakel
Senior Member
Senior Member
Posts: 71
Joined: Thu Nov 10, 2016 9:42 am

Post by fakel »

@dimisa
С сожалением вынужден признать, что допустил чудовищную ошибку в ходе своих экспериментов, все три последних варианта прекрасно отрабатывают и что является причиной сбоя пока не обнаружил, виноват, прошу отнестись с пониманием.
Сейчас попробую создать запрос, надеюсь получиться, впоследствии отпишусь сюда...
fakel
Senior Member
Senior Member
Posts: 71
Joined: Thu Nov 10, 2016 9:42 am

Post by fakel »

Правильно или нет, может кто дополнит?
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9821
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Быстро они. Перенесли в нужную (как им показалось) категорию, обсудили, закрыли. Причём аргументом закрытия был тот факт, что скрипты не могут закрывать окна, открытые другими скриптами или приложениями. Подобное предупреждение было у вас в консоли браузера при использовании первой редакции скрипта. Однако последующие редакции отрабатывали без проблем.

Дело в том, что у Tampermonkey есть хак, предоставляющий ему гораздо больше прав, чем есть у любого другого менеджера скриптов. Попробуйте использовать вместо него Violentmonkey. Если он будет справляться с этой задачей, то с ней справится и uBlock Origin, поскольку у этих расширений одинаковые права. В этом случае можно будет написать в тикете, что код скрипта при использовании Violentmonkey работает нормально, следовательно отказываться от скриплета в uBlock Origin тоже нет причин.
Если дудлы утомили - Google No Doodles
fakel
Senior Member
Senior Member
Posts: 71
Joined: Thu Nov 10, 2016 9:42 am

Post by fakel »

Да, прекрасно работает в Violentmonkey.
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9821
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Сейчас они ожидают, что вы добавите в "Мои фильтры" правило acestream.net##+js(nowoif) и ответите, помогло ли оно. С вероятностью 100% оно не поможет, ведь оно не закрывает окно, даже если оно открыто не программой, а просто переходом по ссылке. Но ваш ответ поддержит обсуждение. Возможно, они всё-таки прийдут к реализации скриплета.
Если дудлы утомили - Google No Doodles
fakel
Senior Member
Senior Member
Posts: 71
Joined: Thu Nov 10, 2016 9:42 am

Post by fakel »

Все верно, проверил дважды, наверное нужно добавить каких-то весомых аргументов, но чувствую себя «беспилотником»… :lol:
User avatar
PoRtvine
Postaholic
Postaholic
Posts: 2438
Joined: Sat Jun 03, 2017 5:25 pm

Post by PoRtvine »

PoRtvine wrote: Mon Oct 25, 2021 5:34 pm Вторая версия, работает везде, кроме приватного окна.
Но, если открыть еще одно, приватное окно, то там скрипт работает.
Скрипт работает везде, забыл отключить Keep One Pinned Tab.

Win10x64, Google Chrome, uBO, Filters

fakel
Senior Member
Senior Member
Posts: 71
Joined: Thu Nov 10, 2016 9:42 am

Post by fakel »

@PoRtvine
Низкий поклон, за участие и поддержку. 🤝
User avatar
PoRtvine
Postaholic
Postaholic
Posts: 2438
Joined: Sat Jun 03, 2017 5:25 pm

Post by PoRtvine »

Проще создать репрозиторий и добавить скриплет туда , чем вести диалог с мейнтейнерами uBO.

Win10x64, Google Chrome, uBO, Filters

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9821
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Это будет частное решение, в то время как целью является дополнить uBO функционалом, доступным для всех. Насколько я понимаю, помимо самого скриплета в права расширения потребуется добавить // @grant window.close.
Если дудлы утомили - Google No Doodles
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9821
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

В общем, так. Я позвонил Андрею Мешкову (AdGuard) и попросил его зарелизить скриплет window-close. Когда всё будет готово, нужно будет написать в uBO, чтобы они тупо добавили аналог уже готового кода.
Если дудлы утомили - Google No Doodles
fakel
Senior Member
Senior Member
Posts: 71
Joined: Thu Nov 10, 2016 9:42 am

Post by fakel »

@ dimisa
с надеждой ждём 🤞
Огромная благодарность за Ваши труды.
User avatar
PoRtvine
Postaholic
Postaholic
Posts: 2438
Joined: Sat Jun 03, 2017 5:25 pm

Post by PoRtvine »

Для AdGuard добавили, ждем в uBO.

Win10x64, Google Chrome, uBO, Filters

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9821
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Ок, Раймонд добавил.
Если дудлы утомили - Google No Doodles
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9821
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

https://github.com/easylist/ruadlist/co ... 757a758764

Пока работает только в uBlock Origin development build 1.39.3b11.
Если дудлы утомили - Google No Doodles
User avatar
PoRtvine
Postaholic
Postaholic
Posts: 2438
Joined: Sat Jun 03, 2017 5:25 pm

Post by PoRtvine »

В программе работает не стабильно. Либо вообще не работает.
Инициатор https://silvercube12.xyz/dispatch его и нужно закрывать.

Code: Select all

silvercube12.xyz##+js(window-close-if, /dispatch)
https://imgur.com/a/bwcsOM6

Win10x64, Google Chrome, uBO, Filters

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9821
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Если дудлы утомили - Google No Doodles
fakel
Senior Member
Senior Member
Posts: 71
Joined: Thu Nov 10, 2016 9:42 am

Post by fakel »

Не могу поверить, столько лет, сколько потраченных нервных клеток…, огромный подарок для всего прогрессивного человечества. 😉 Низкий поклон всем причастным.
fakel
Senior Member
Senior Member
Posts: 71
Joined: Thu Nov 10, 2016 9:42 am

Post by fakel »

dimisa, доброй ночи, помогите пожалуйста, ОНО вернулось! Вчера ещё всё работало, сегодня опять открывается вкладка браузера…
ссылка https://acestreamsearch.net/?q=Матч%21+Футбол

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9821
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

@fakel
Заранее откройте тот браузер, в который запускается вкладка с рекламной ссылкой. Кликните по иконке uBO и в появившемся всплывающем модуле выберете иконку с табличкой (при наведении на неё появляется надпись "Открыть логгер") и запустите логгер. В левом верхнем углу логгера кликните по секции с названием адреса нахождения и выберете "Все".

Далее, оставив логгер запущенным, выполните действия, приводящие к запуску вкладки с рекламной ссылкой. После её появления вернитесь в логгер и кликните по иконке с листочком, в правом верхнем углу. В появившемся модальном окне сделайте активными опции "Список" и "Markdown", и нажмите "Скопировать в буфер". Создайте текстовой файл, вставьте туда содержимое буфера и сохраните. Полученный файл залейте на файлобменник.

Если дудлы утомили - Google No Doodles
fakel
Senior Member
Senior Member
Posts: 71
Joined: Thu Nov 10, 2016 9:42 am

Post by fakel »

Вот https://www.upload.ee/files/14893589/123.txt.html

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9821
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Я вижу в логгере именно тот домен, для которого было добавлено правило год назад ~>

Code: Select all

silvercube12.xyz##+js(window-close-if, /dispatch)

Укажите пожалуйста точные номера версий uBlock Origin и браузера, в котором запускается вкладка.

Если дудлы утомили - Google No Doodles
fakel
Senior Member
Senior Member
Posts: 71
Joined: Thu Nov 10, 2016 9:42 am

Post by fakel »

Chrome Версия 109.0.5414.120 (Официальная сборка), (64 бит), uBlock Origin 1.46.0

Фильтры

Image

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9821
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Очень странно. В этой конфигурации правило срабатывает стабильно. Возможно, имеет место сбой расширения. Попробуйте переустановить uBlock Origin с перезапуском браузера и пк - удалить, закрыть браузер, перезагрузить пк, установить и настроить uBO заново.

Если дудлы утомили - Google No Doodles
fakel
Senior Member
Senior Member
Posts: 71
Joined: Thu Nov 10, 2016 9:42 am

Post by fakel »

Всё проделал, переустановил браузер и расширение, заходил с чистого профиля, результат тот же...🤔

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9821
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Попробуйте кликнуть по этой ссылке: https://silvercube12.xyz/dispatch

Если дудлы утомили - Google No Doodles
fakel
Senior Member
Senior Member
Posts: 71
Joined: Thu Nov 10, 2016 9:42 am

Post by fakel »

Страница не отображается, как и при переходе по acestreamsearch.net/?q=Матч но сама вкладка или старт браузера, если он закрыт, запускается.

screen

Image

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9821
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

По каким-то причинам целевое правило не отрабатывает, хотя должно. Я не могу повторить эту проблему. Проверьте разрешения у uBlock Origin на странице расширений chrome://extensions/. Кликните по кнопке "Сведения" и удостоверьтесь, что пункты "Разрешить использование в режиме инкогнито" и "Разрешить открывать локальные файлы по ссылкам" активированы.

Если дудлы утомили - Google No Doodles
fakel
Senior Member
Senior Member
Posts: 71
Joined: Thu Nov 10, 2016 9:42 am

Post by fakel »

Да, два ползунка выключены, есть портабл Cent, там так же по умолчанию было выключено, но если активировать в обоих браузерах эти ползунки, всё равно открывается вкладка или сам Хром, если перейти по ссылке из Centa.

Post Reply