RU AdList JS Fixes

try to take over the world!

< Feedback on RU AdList JS Fixes

Review: Good - script works

§
Posted:

RU AdList JS Fixes и Violentmonkey

В описание сказано что VM не поддерживается. На данный момент это актуально или нет? В настройках есть возможность установить три режима загрузки скриптов: https://violentmonkey.github.io/posts/inject-into-context/

§
Posted:

Описание актуально. Технические ограничения Violentmonkey, не позволяющие расширению корректно работать со скриптами, в настоящий момент не преодолены.

Оперативность/скорость встраивания скриптов в Хром/Фокс/Опера проверяется здесь: https://news.rambler.ru/world/43630202-opublikovano-video-s-izolirovannogo-laynera/ - видео не должно стартовать автоматически.

Способность работы в Firefox на страницах с CSP-ограничениями проверяется здесь: https://yandex.ru/news/ - директа быть не должно.

§
Posted:
Edited:

@dimisa написал: Оперативность/скорость встраивания скриптов в Хром/Фокс/Опера проверяется здесь: https://news.rambler.ru/world/43630202-opublikovano-video-s-izolirovannogo-laynera/ - видео не должно стартовать автоматически.

В версии 2.12.7 видео автоматически не стартует.

§
Posted:
Edited:

@"azz><zza" Не стартует только эпизодически. Зато директ в новостях яндекса пропускает стабильно.

§
Posted:
Edited:

@dimisa написал: @"azz><zza" Не стартует только эпизодически. Зато директ в новостях яндекса пропускает стабильно.

Проверял вчера и сегодня видео ни разу не стартовало, хотя двумя неделями ранее стартовало. А проблема с Yandex'ом как я понял присутствует только в Firefox?

§
Posted:

v2.12.8 Release Candidate 1 на гитхабе

...

@run-at improvements for the real document-start i.e. running before the page scripts when the document may have no document.head or document.body, the only guaranteed element is document.documentElement

Chrome. Enabled on pages that open quickly: super fast sites, back-forward navigation, reopening of a closed tab. Not enabled for iframes. Compared to Tampermonkey's instant injection mode in advanced settings, ours is more limited but it wins in two aspects: a) no spamming in devtools console with the SyncXHR deprecation warning and b) super fast sites. As for the slower sites, there's no change, maybe we'll implement it properly someday in Chrome and FF.

Firefox 59+. Guaranteed for scripts in the page injection mode, which is the classic/legacy userscript mode. Not guaranteed for the content mode scripts but chances are there, we just don't have the statistics yet. Unlike Chrome's counterpart, timing for iframes is also improved (in page mode only though) so Violentmonkey can be used now with userscripts that absolutely need to run before page scripts.

...

§
Posted:
Edited:
Наблюдаю несколько месяцев:
C выключенным скриптом видео стартует, а с включенным нет.
https://news.rambler.ru/world/43630202-opublikovano-video-s-izolirovannogo-laynera/

Я так понимаю есть еще какие то проблемы с поддержкой в VM?
https://greasyfork.org/ru/scripts/19993-ru-adlist-js-fixes/discussions/9978
Можно подробнее о "недостающем API"?
Lain inVerseAuthor
§
Posted:
Edited:

На данный момент VM в моих тестах загружает скрипты достаточно быстро, но на этот вопрос @dimisa лучше ответит, наверное. Если у вас видео на Рамблере не работает с VM, но работает с TM, то это уже ответ сам по-себе.

Из недостающих API сейчас window.close (низкий приоритет) и GM.cookie (высокий приоритет). Впрочем, GM_cookie / GM.cookie пока нет и в стабильной версии Tampermonkey. Эта фраза в основном относится к Greasemonkey, в котором из всех API есть только unsafeWindow и тот нормально не работает.

§
Posted:
Ungoogled Chromium v83.0.4103.116 + VM v2.12.8rc14 Автозапуск видео не происходит и директа нет, может убрать надпись для пользователей, у которых хром?
Lain inVerseAuthor
§
Posted:
Edited:
На сколько я понимаю VM 2.12.8 пока доступно только в распакованном форме, а не из каталога Google. В таком виде это пока рекомендовать невозможно так-как такие расширения и ставить не так просто для пользователя, и Хром будет предлагать его выключить при каждом перезапуске. Когда 2.12.8 выйдет то я пока не вижу причин его не рекомендовать. Посмотрим.
§
Posted:
Edited:
У меня Opera 69.0.3686.77 + VM 2.12.7
Lain inVerseAuthor
§
Posted:
Опера это Хром с другой мордой так что тут особой разницы нет. Я предпочту подождать 2.12.8 так-как изменения относительно document-start анонсированы именно для этой версии и смущает примечание о том, что быстрое встраивание пока не поддерживается для фреймов в Хроме. Если смущает надпись, то можете скрыть её у себя в меню настроек скрипта.
Lain inVerseAuthor
§
Posted:
Edited:
UPD: Да, судя по всему для Chrome и его клонов рекомендовать Violentmonkey вполне можно будет, да и сейчас вроде работает.
Lain inVerseAuthor
§
Posted:
UPD: Обновил описание скрипта так-как 2.12.7 в Chrome с основными задачами справляется и работает не хуже Tampermonkey.
§
Posted:
Ваше здоровье!

Post reply

Sign in to post a reply.