1

Тема: Автоматический редирект в браузере

Иногда случается такое, что нужный вам сайт переехал на другой домен, а ссылки на его страницы, которые вы находите на посторонних сайтах остались прежними, т.е. имя домена в ссылках осталось прежним, что естественно понятно. Нужно сделать автоматический редирект в браузере на такие сайты у которых поменялось имя домена. Как лучше всего это сделать?

Сайт Nikolay.Krotov

Поделиться

2

Re: Автоматический редирект в браузере

Можно применить способ, предложенный здесь -> Как быстро скачать видео с Твиттера (четвертый пост в топике). Например, для сайта rutracker.org скрипт будет следующий:

// ==UserScript==
// @name        RuTracker.org
// @namespace   ---
// @version     1
// @include     http://*.*
// @include     https://*.*
// @grant       none
// ==/UserScript==

document.body.addEventListener('mousedown', function(e){
    var targ = e.target || e.srcElement;
    if ( targ && targ.href && targ.href.match(/http:\/\/rutracker.org/) ) {
        targ.href = targ.href.replace(/http:\/\/rutracker.org/, 'http://maintracker.org');
    }
});

Однако, это не полное решение. Оно будет работать только на тех страницах сайтов, на которых в тексте для посетителей указана явная ссылка на сайт, типа <a href="http://rutracker.org ... (не зашифрованная и т.д.)

Спасибо сказали: Nikolay.Krotov1

Поделиться