Турбо страницы Яндекс

zovihuxij

Well-Known Member
Если-ли решение по обходу турбо-страниц яндекса? Чтобы переходя по ссылкам на турбо-страницы меня перенаправляло на целевой сайт https://yandex.ru/turbo?text=URL

Примеры таких ссылок:
Code:
https://yandex.ru/turbo?text=https%3A%2F%2Fladyelena.ru%2Fpicca-na-skovorode%2F
https://ladyelena.ru/picca-na-skovorode/
Code:
https://yandex.ru/turbo?text=https%3A%2F%2Fgotovim-doma.ru%2Frecipe%2F9253-pitstsa-na-tonkom-teste
https://gotovim-doma.ru/recipe/9253-pitstsa-na-tonkom-teste
 
Last edited:

zovihuxij

Well-Known Member
Может кому ещё полезно будет.
JavaScript:
// ==UserScript==
// @name        Удалить Яндекс-Турбо
// @description Переадресация с турбо-страниц яндекса на целевую страницу.
// @run-at      document_start
// @include     https://yandex.ru/turbo?*
// ==/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();
window.top.location.href = (decodeURIComponent(UrlLandingPage['text']));
 

Attachments

Bogdan123321

New Member
Огромное спасибо!

Может кому ещё полезно будет.
JavaScript:
// ==UserScript==
// @name        Удалить Яндекс-Турбо
// @description Переадресация с турбо-страниц яндекса на целевую страницу.
// @run-at      document_start
// @include     https://yandex.ru/turbo?*
// ==/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();
window.top.location.href = (decodeURIComponent(UrlLandingPage['text']));
 

zovihuxij

Well-Known Member
Обновленный скрипт.
JavaScript:
// ==UserScript==
// @name         Удалить Яндекс-Турбо
// @description  Переадресация с турбо-страниц яндекса на целевую страницу.
// @version      0.2
// @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/turbo*
// ==/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));
}
 

Attachments

Top