Избавляемся от "Ой, извините" в браузере
Никакой магии в виде VPN, только расширение для браузера позволяющее добавлять свои JS скрипты для страниц.
Вчера я в шутку создал скрипт для подмены всеми "любимой" страницы с недоступными у нас играми, на страничку содержащую ссылку на торрент, картинку с которой здесь часто кидают. Так вот в комментариях попросили, что лучше бы вообще избавиться от этой странички и показать нормальную. И решение такое есть - это редирект с использованием "кодов стран" (country code), который любезно предоставил нам дядюшка Габен.
Важно отметить несколько моментов. Во-первых, это будет работать только без авторизации на сайте, в противном случае Steam берет данные из профиля, вне зависимости от кода страны переданного в ссылке. Во-вторых, нужно подтвердить свой возраст, если он у вас еще не был подтвержден, на любой игре доступной у нас, т.к. с редиректом проверка почему-то не проходит. Ну и в-третьих, хоть страница и станет доступной и будет выглядеть как и всегда, цены на ней изменятся на страну редиректа 😉
Итак, устанавливаем расширение, например Tampermonkey, создаем в нем новый скрипт и вставляем туда следующий код:
Сейчас скрипт настроен на ридерект в США и только на страницах с ошибками. За это отвечают 2 переменные в самом начале скрипта. Чтобы поменять страны, вы должны изменить ее код в переменной cc. Например для того чтобы поменять на Турцию, вы должны указать:
Вот коды самых популярных регионов:
Если нужны другие, напишите в комментариях добавлю все, но их легко узнать из Вики. Да, Steam поддерживает не все страны, но он вроде может определять ценовой регион по коду, т.е. если указать DE (Германия), то цены будут для Евросоюза, а если UZ (Узбекистан), то для СНГ.
Второй параметр redirIfError, он отвечает за редирект на всех страницах игр (комлектов и наборов), а не только тех, что не доступны, достаточно указать в нем false:
По просьбам трудящихся добавлен третий параметр (redirToCommunity ), который переадресует на Центр сообщества, вместо редиректа в другую страну, его нужно установить в true:
Ну в общем то и все, изменяйте параметры, сохраняйте и заходите на страницы Старфилдов и Киберпанков для проверки 😏
PS: Так как делал это в свое время для собственных нужд, возможно что-то не учел, готов исправить по просьбам желающих 🙄