AdGuard: Сменить адрес для перенаправления запроса

На работе мне приходится подключаться к серверу через web-интерфейс. В принципе в целом всё работает достаточно гладко, но каждый день у меня возникает следующая проблема: при открытии сайта происходит перенаправление на страницу авторизации. Проблема конечно не в этом, т.к. это нормальная практика — время жизни куки истекло и нужно заново пройти авторизацию. А вот перенаправление в данном случае происходит на внутренний ресурс, который для меня уже недоступен, т.к. я цепляюсь к нему из инета. Админы этого ресурса ради таких как я ничего править не хотят, поэтому мне пришлось мастерить костыль.
Код страницы, которую я открываю, и которая содержит скрипт для перенаправления, использует такую функцию:

var onloadLogic = function(){
	var refurl = document.referrer;
    if(refurl.indexOf("wa=wsignout")>0) refurl="https://isub.site.ru";
            if (location.href.indexOf("wa=wsignout")>0){
		setTimeout(function(){
            location.href = refurl;
		},3000);
	}
};

Понятно, что нам нужно просто подменить isub.site.ru на нужный нам адрес new.site.ru
Для этого я создал новое правило для AdGuard:

||auth.site.ru^$replace=/isub.site.ru/new.site.ru/

Теперь при открытии страницы в этом скрипте автоматически меняется адрес для перенаправления на нужный мне и только потом происходит перенаправление.



Подписаться
Уведомление о
guest
0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments