AutoIt в этом плане не поможет.я в браузере Opera
Это можно сделать в самом браузере (UserJS).Можно ли сделать так, чтоб при попытке обращения к этому адресу, перекидывало на иной сайт?
Я знаю, про hosts. Нет, мне надо именно перехватить попытку опери подключиться к сайтуKaster сказал(а):Хм... перенаправление должно быть глобальным или только для браузера опера? В первом случае, банально редактируется файл hosts где прописывается адрес для гугла.
// ==UserScript==
// @name Replace URL
// @version 1.0
// @include *
// ==/UserScript==
if (document.domain=='www.google.com') {document.location = 'http://autoit-script.ru'};
Спасибо. А немного поподробнее можно?Я делаю редиректCreatoR сказал(а):Вот UserJS для подменны ссылок:
JavaScript:// ==UserScript== // @name Replace URL // @version 1.0 // @include * // ==/UserScript== if (document.domain=='http://www.google.com') {document.location = 'http://autoit-script.ru'};
// ==UserScript==
// @name Replace URL
// @version 1.0
// @include *
// ==/UserScript==
if (document.domain=='http://www.flyback.org.ru') {document.location = 'http://autoit-script.ru'};
Потму что нужно указывать хост без протокола.при попытке доступа к этому сайту редирект уже не делается
if (document.domain=='www.flyback.org.ru') {document.location = 'http://autoit-script.ru'};
Спасибо, но так я тоже пробовал. Не работаетCreatoR сказал(а):JavaScript:if (document.domain=='http://www.flyback.org.ru') {document.location = 'http://autoit-script.ru'};
Да нет, JavaScript включен. Ладно, буду искать в чем проблема.madmasles сказал(а):Fraks
У меня работает. Проверьте, у Вас JavaSсript включен.
Ну, именно так как процитировано и у меня не работает, там почему то в цитате опять встречается протокол ;)так я тоже пробовал. Не работает
CreatoR сказал(а):Fraks [url_ex=javascript:qq.OpenLink('[url=http://autoit-script.ru/index.php?topic=2319.msg16918#msg16918']Re: [Сеть, интернет] Перехват попытки доступа к сайту)][?][/url_ex]
Ну, именно так как процитировано и у меня не работает, там почему то в цитате опять встречается протокол ;)так я тоже пробовал. Не работает
if (document.domain=='www.flyback.org.ru') {document.location = 'http://autoit-script.ru'};
Повторяю, domain не содержит в себе протокола (http://).А так?
Да, а для надёжности можно ещё удалять сразу «www.» в начале:Лучше уже вот так тогда попробывать
javascript:if (document.domain.replace(/^www\./i, '')=='flyback.org.ru') {document.location = 'http://autoit-script.ru'};
Спасибо! Все работает!CreatoR сказал(а):Garrett [url_ex=javascript:qq.OpenLink('[url=http://autoit-script.ru/index.php?topic=2319.msg16937#msg16937']Re: [Сеть, интернет] Перехват попытки доступа к сайту)][?][/url_ex]
Повторяю, domain не содержит в себе протокола (http://).А так?
SyDr [url_ex=javascript:qq.OpenLink('[url=http://autoit-script.ru/index.php?topic=2319.msg16940#msg16940']Re: [Сеть, интернет] Перехват попытки доступа к сайту)][?][/url_ex]
Да, а для надёжности можно ещё удалять сразу «www.» в начале:Лучше уже вот так тогда попробывать
JavaScript:javascript:if (document.domain.replace(/^www./i, '')=='flyback.org.ru') {document.location = 'http://autoit-script.ru'};