На днях побывал в одной из забегаловок, подключился к интернету через Beeline Wi-Fi, посидел, ушел.
Потом дома уже обнаружил, что, оказывается, когда Билайн хотел от меня нажатия на кнопку «Войти в интернет», он...перенаправил все страницы во вкладках на адреса такого вида:
https://startwifi.beeline.ru/status?mode=partner&url=http%3A%2F%2Fhabrahabr.ru%2Fcompany%2Fintel%2Fblog%2F140965%2F&screen=normal&lang=ru
Да, и обратно уже не хотел возвращать, а править ручками — извините уж.
Наверное, многие сталкивались с этим.
Пришлось набросать небольшой букмарклет для этого, ибо вкладок было ну очень много.
Может, кому ещё пригодится.
javascript:location.href = decodeURIComponent(location.href.replace(/^.*url=(.[^&]+).*$/gi, '$1'))
Знаю, что можно было оптимальнее написать, но меня в тот момент волновало другое. Да и переписывать не вижу смысла — работает, ну и хорошо.
P.S. Выложил бы в «Я негодую», да кармы не хватило. Но, может, хоть кому-то ещё пригодится, поэтому всё же выкладываю.
P.P.S. В виде ссылки не удалось выложить, Хабр порезал её.
Автор: DarthJeos