Имя: Пароль:
IT
Веб-мастеринг
Расширение/плагин в браузер по замене домена в адресной строке или при переходе
,
0 NorthWind
 
05.09.20
13:59
Добрый день!

Хочется странного. Есть адресная строка, скажем, вида https://def.abc.com/blah-blah-blah. Ее генерирует скрипт, к которому у меня доступа нет, и заставляет браузер переходить по ней. Мне в этой строке нужно вносить некоторые изменения, в частности, менять домен - например, с def.abc.com на def.abc.ru. Руками это делать муторно - таких изменений много. Нет ли какого-нибудь плагинчика под известные браузеры (мозилла, хром), которому можно было бы задать что на что менять и он бы сам перед переходом это делал? В идеале в полном автомате, но если нельзя в полном, то хотя бы так: на заполненной адресной строке щелкнуть - и чтобы к ней применился заданный набор изменений.
.
Смотрел в сторону GreaseMonkey для мозиллы, но похоже, она не работает в случае если исходный домен не существует, ей обязательно нужны некие реальные веб-страницы, чтобы именно на них выполнить скрипт. А у меня проблема в том, что изначальная ссылка может быть и вообще нерабочей, пока ее не поправишь.
1 NorthWind
 
05.09.20
14:06
возможно, мне бы помог прокси-сервер. Но проблема в том что все ссылки, которые требуется исправлять - HTTPS. У проксей, как я понимаю, с HTTPS не очень. В общем, жду советов от более грамотных членов сообщества.
2 acht
 
05.09.20
14:13
Чой-то каким-то мошенничеством попахивает.
SSL, он не просто так прикручивается.
3 NorthWind
 
05.09.20
15:09
(2) хотелось бы услышать ответ по существу. Чем там у кого попахивает - неинтересно. Нет никакого законодательства, которое бы запрещало прозрачно для пользователя менять ссылки. Ножиком тоже можно голову отрезать, а можно сделать что-то полезное.
4 Web00001
 
05.09.20
15:11
(2)Что он там в своем браузере делает, это его дело
5 acht
 
05.09.20
15:16
(0) > Ее генерирует скрипт, к которому у меня доступа нет, и заставляет браузер переходить по ней
...
> на заполненной адресной строке щелкнуть

Так заставляет или нет?
6 NorthWind
 
05.09.20
15:24
(5) заставляет, но переход происходит в никуда, ссылка нерабочая. Так что имеем ошибку открытия страницы и ссылку в адресной строке, меняй - не хочу. Вот я именно не хочу, мне надо чтобы автоматически менялась.
7 NorthWind
 
05.09.20
15:25
скажем так - есть чужой скрипт, который работает не совсем так как надо мне. И я хочу не вмешиваясь в скрипт сделать так чтобы он переходил немного на другие ресурсы.
8 acht
 
05.09.20
15:26
(7)
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

192.168.1.1                def.abc.com
9 NorthWind
 
05.09.20
15:33
(8) Не работает, по ссылке должно уйти корректное имя.
10 NorthWind
 
05.09.20
15:35
возможно, это работало когда-то раньше, когда не было SSL с привязкой сертификата к имени и когда по имени большинства сайтов DNS возвращал один IP. Сейчас все это не работает, надо именно менять ссылку.
11 acht
 
05.09.20
16:04
Ну и подними на 192.168.1.1 заглушку, которая отдаст 301 в нужное место
Или даже пустую страничку, чтобы greasymonkey в браузере очнулся.
12 NorthWind
 
05.09.20
16:22
(11) можно подробнее что за заглушка? Это апач поднимать и страницу на нем делать? В этих вещах я мало что понимаю.
13 acht
 
05.09.20
16:28
(12) Да - апач, ИИС, что угодно

Или можно даже не поднимать ничго, а просто вписать в хосты адрес чего-нибудь, что отдаст в ответ хоть 404. Это даст запустится greasymonkey в браузере
14 NorthWind
 
05.09.20
16:38
(13) спасибо за пинок в нужном направлении. А что за вариант с отдачей в нужное место?
15 NorthWind
 
05.09.20
16:39
хотя тут есть нюанс. Ссылки https, так что для правильной работы и апач должен быть https. А там не возникнет заморочек с сертификатами?
16 tldr
 
06.09.20
05:41
(0) Расширение для Хрома должно уметь это делать. Поищи готовое или напиши свое, там легко.
17 spectre1978
 
06.09.20
07:58
(16) я не исключаю, что что-то такое есть, но вот найти пока не удалось, тем более что не вполне ясно по каким ключевым словам искать.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший