Greasy Fork is available in English.

RU AdList JS Fixes

try to take over the world!

< Feedback on RU AdList JS Fixes

Question/comment

§
Posted: 2018.06.16.

www.gazeta.ru убрать автообновления

суть в том что на любой странице сайта спустя хх секунд происходит перезагрузка страницы с обновлением при этом к ссылке добавляется ?refresh или ?update

можно ли это пофиксить?

речь именно что про любую страницу. а не только про всякие онлайн репортажи, где таки есть переключатель обновлять\не обновлять

Lain inVerseAuthor
§
Posted: 2018.06.16.
Edited: 2018.06.16.

К сожалению универсального решения нет. Универсальным был бы перехват всего, что связано с window.location, но, как я понял, этот объект и его содержимое подменить нельзя.

Разве что может помочь скрипт вроде этого: window.onbeforeunload = function() { return ""; }

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

Впрочем, для конкретных сайтов решение можно попробовать найти. Обычно помогает перехват вызовов setTimeout/setInterval с проверкой текста функции на ключевые слова, уникальные для функции осуществляющей смену страницы на данном конкретном сайте.

Теоретически универсальное решение возможно на уровне браузерного расширения так-как у них больше прав и возможностей, но я в них не разбирался.

Post reply

Sign in to post a reply.