Adblock156
New Member
Есть ли способ блокировки турбо страниц Яндекса? Они прям везде! Достало просто! Может быть есть хоть какой-нибудь скрипт для их блокировки?
Здравствуйте Adblock156,попробуйте скрипт - https://greasyfork.org/ru/scripts/396403-удалить-яндекс-турбоЕсть ли способ блокировки турбо страниц Яндекса? Они прям везде! Достало просто! Может быть есть хоть какой-нибудь скрипт для их блокировки?
На каком устройстве не срабатывает?У меня ноль эффекта
// ==UserScript==
// @name Удалить Яндекс-Турбо
// @description Переадресация с турбо-страниц яндекса на целевую страницу.
// @version 1.0
// @downloadURL https://onepanel.ru/adGuard/yandex-turbo.user.js
// @updateURL https://onepanel.ru/adGuard/yandex-turbo.user.js
// @run-at document_start
// @include https://yandex.ru/*
// ==/UserScript==
function getUrlVar() {
var urlVar = window.location.search;
var arrayVar = [];
var valueAndKey = [];
var resultArray = [];
arrayVar = (urlVar.substr(1)).split('&');
if (arrayVar[0] == "") return false;
for (i = 0; i < arrayVar.length; i++) {
valueAndKey = arrayVar[i].split('=');
resultArray[valueAndKey[0]] = valueAndKey[1];
}
return resultArray;
}
var urlLandingPage = getUrlVar();
var urlPathname = window.location.pathname;
if (urlPathname == '/turbo') {
top.location.replace(decodeURIComponent(urlLandingPage['text']));
} else if (urlPathname.indexOf('/turbo/s/') != -1) {
top.location.replace('https://' + urlPathname.substr(urlPathname.indexOf('/turbo/s/') + 9));
} else if (urlPathname == '/search/touch/') {
$('a[data-sc-host]').each(function() {
var urlYaTurbo = $(this).attr('href');
var dataCounter = JSON.parse($(this).attr('data-counter'));
if ((urlYaTurbo.indexOf('https://yandex.ru/turbo/s/') != -1) || (urlYaTurbo.indexOf('https://yandex.ru/turbo?text=') != -1)) {
$(this).attr('data-bem', '{"link":{}}');
if (dataCounter[0] == 'b') {
$(this).attr('href', dataCounter[1]);
} else if (dataCounter[0] == 'w') {
$(this).attr('href', dataCounter[3]);
}
}
});
}
Этот код работает, а тот что по ссылке выше нет. Вопрос закрыт, спасибо.На каком устройстве не срабатывает?