Вопрос или проблема
Как получить доступ к версии GMail для настольных ПК или мобильных устройств через закладки в Firefox (сентябрь 2024)
Проблема:
Использование настольной версии GMail от Google на моем устройстве слишком медленно для регулярного использования, иногда загрузка может занимать много секунд. Исторически я пользовался HTML-версией (которую Google удалил). До сентября 2024 года я использовал мобильную версию GMail, когда мне нужна была скорость. К сожалению, теперь Google заблокировал мобильный сайт на настольных браузерах.
Что мне нужно:
- Когда мне нужна скорость: Одним кликом на закладку я загружаю мобильный GMail в своем настольном браузере Firefox.
- Когда мне нужна сложность: Одним кликом на закладку я загружаю настольный GMail в своем настольном браузере Firefox.
Мне нужно, чтобы оба варианта были всегда доступны без необходимости переключать настройки и т.д., и чтобы остальная часть интернета работала так, как я ожидаю от настольного браузера.
Предшествующее исследование и новизна:
Проблема с мобильными и настольными ссылками — это недавнее явление (сентябрь 2024 года): Большинство поверхностно релевантных вопросов, например 1 2 3, устарели: По состоянию на сентябрь 2024 года Google удалил HTML-версию GMail и заблокировал настольные браузеры от загрузки мобильных ссылок. Google приложил значительные усилия, чтобы заставить настольных пользователей использовать их медленный и ресурсоемкий настольный GMail. К сожалению, некоторые из нас используют устаревшее оборудование и просто не могут получить к этому доступ быстро.
Новые изменения, похоже, нарушают существующие решения на основе плагинов: Я могу переключить свой настольный браузер на мобильный агент пользователя с помощью плагина user-agent-string-switcher. Однако результат кажется несколько случайным. Я не могу понять, как сделать так, чтобы мобильный агент пользователя применялся только к одной закладке для быстрой загрузки GMail, при этом сохраняя доступ к полному настольному GMail в другой закладке, и оставляя остальную часть интернета нетронутой.
Мне кажется, что изменения Google сделали невозможным достижение необходимого поведения с использованием плагина user-agent-string-switcher. Этот плагин может выбирать агент пользователя только на основе домена, а не полного URL (или, по крайней мере, кажется, что он удаляет эту информацию, когда я сохраняю).
Например, я ввел следующий JSON в
опцию “настраиваемый режим” на странице настроек плагина user-agent-string-switcher:
{
"m.gmail.com": "Mozilla/5.0 (Android 10; Mobile; rv:130.0) Gecko/128.0 Firefox/130.0",
"mail.google.com": "Mozilla/5.0 (X11; Linux x86_64; rv:130.0) Gecko/20100101 Firefox/130.0",
"gmail.com": "Mozilla/5.0 (X11; Linux x86_64; rv:130.0) Gecko/20100101 Firefox/130.0",
"*": "Mozilla/5.0 (X11; Linux x86_64; rv:130.0) Gecko/20100101 Firefox/130.0"
}
Здесь нет ни одной перестановки назначения агентов пользователя, которая сработает, так как Google переписывает все (настольные и мобильные) URL на mail.google.com
+ stuff
. Части stuff
требуется для отделения маршрутов мобильного и настольного интерфейсов, но я не могу найти способ сделать так, чтобы user-agent-string-switcher реагировал на это.
Таким образом, это не дубликат этого вопроса, так как нам нужно переключение агентов пользователя на уровне более детальном, чем сайт (домен), чтобы компенсировать объединение мобильных и настольных интерфейсов Google в mail.google.com, и переключение на агента пользователя для выбора и принуждения к определенному интерфейсу.
На основании этого я не считаю, что это дубликат какого-либо вопроса, заданного на каком-либо сайте Stack Exchange до сих пор.
В итоге
Я ищу элементарное, детальное, пошаговое решение, которое четко объяснит, как настроить это для Mozilla Firefox 130+. На данный момент я подозреваю, что другие ответы либо не относятся к этому конкретному случаю, либо не содержат достаточно деталей, чтобы пользователи могли воспроизвести их с дополнительными знаниями о доменах и контексте.
Скорее всего, потребуется новый ответ, так как изменения Google, заставляющие использовать мобильные ссылки GMail, появились только за последние несколько недель. Теперь они заставляют вас использовать настольную или мобильную версию в зависимости от вашего агента пользователя, игнорируя используемую ссылку для доступа. Я не думаю, что существующие плагины для переключения агентов пользователя могут создать закладку, которая открывает одну вкладку с собственным агентом пользователя. И доступ к мобильным или настольным ссылкам GMail, похоже, проходит через множество зависимых от агента пользователя переписываний URL, что делает неясным, как достичь желаемого поведения с использованием user-agent-string-switcher.
Я бы рассматривал общую схему адаптации исходного кода подходящего плагина для Firefox в качестве ответа, если мы можем проверить, что действительно нет других доступных решений.
Ответ или решение
К сожалению, с введением изменений Google в сентябре 2024 года, ваш запрос о доступе к мобильной и десктопной версиям GMail через закладки в браузере Firefox стал немного сложнее. Тем не менее, есть несколько методов, которые могут помочь вам достигнуть желаемого результата. Ниже приведены инструкции по созданию закладок для открытия мобильной и десктопной версий GMail, используя методы, которые могут обойти ограничения Google.
Шаг 1: Установка плагина для изменения User-Agent
- Откройте Firefox и перейдите в каталог дополнений Firefox.
- Найдите и установите "User-Agent Switcher and Manager" или аналогичный плагин, который позволяет управлять User-Agent.
- После установки плагина, перезапустите браузер.
Шаг 2: Настройка плагина
- Откройте меню плагина и создайте новый профиль User-Agent.
- Для мобильной версии GMail используйте строку User-Agent для мобильных устройств. Например:
Mozilla/5.0 (Android 10; Mobile; rv:130.0) Gecko/128.0 Firefox/130.0
- Для десктопной версии используйте стандартную строку User-Agent:
Mozilla/5.0 (X11; Linux x86_64; rv:130.0) Gecko/20100101 Firefox/130.0
- Сохраните оба профиля, указывая, что один из них будет для мобильного GMail, а другой для десктопного.
Шаг 3: Создание закладок
-
Мобильная версия GMail:
- Скопируйте и сохраните следующую ссылку как закладку:
javascript: (function () { var userAgent = 'Mozilla/5.0 (Android 10; Mobile; rv:130.0) Gecko/128.0 Firefox/130.0'; navigator.__defineGetter__('userAgent', function() { return userAgent; }); window.location.href = 'https://mail.google.com/a/m.gmail.com'; })();
- Скопируйте и сохраните следующую ссылку как закладку:
- Десктопная версия GMail:
- Скопируйте и сохраните следующую ссылку как закладку:
javascript: (function () { var userAgent = 'Mozilla/5.0 (X11; Linux x86_64; rv:130.0) Gecko/20100101 Firefox/130.0'; navigator.__defineGetter__('userAgent', function() { return userAgent; }); window.location.href = 'https://mail.google.com'; })();
- Скопируйте и сохраните следующую ссылку как закладку:
Шаг 4: Использование закладок
Теперь у вас есть две закладки. При нажатии на закладку, соответствующую мобильной версии GMail, ваш браузер временно изменит User-Agent и загрузит мобильную версию. При использовании закладки для десктопной версии будет загружена стандартная версия GMail.
Важные замечания
- Имейте в виду, что эти ссылки могут быть заблокированы или изменены Google в будущем, так как они активно модифицируют доступ к своим сервисам.
- Этот метод может не сработать на 100% из-за изменений, вносимых Google. Если ситуация изменится, может потребоваться другой подход.
Заключение
Теперь у вас есть способ быстро переключаться между мобильной и десктопной версиями GMail, используя закладки в Firefox. Если вам потребуется дополнительная помощь, не стесняйтесь задавать вопросы.