Как получить доступ к версии GMail для настольных ПК или мобильных устройств через закладки в Firefox (сентябрь 2024)

Вопрос или проблема

Как получить доступ к версии 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

  1. Откройте Firefox и перейдите в каталог дополнений Firefox.
  2. Найдите и установите "User-Agent Switcher and Manager" или аналогичный плагин, который позволяет управлять User-Agent.
  3. После установки плагина, перезапустите браузер.

Шаг 2: Настройка плагина

  1. Откройте меню плагина и создайте новый профиль User-Agent.
  2. Для мобильной версии GMail используйте строку User-Agent для мобильных устройств. Например:
    Mozilla/5.0 (Android 10; Mobile; rv:130.0) Gecko/128.0 Firefox/130.0
  3. Для десктопной версии используйте стандартную строку User-Agent:
    Mozilla/5.0 (X11; Linux x86_64; rv:130.0) Gecko/20100101 Firefox/130.0
  4. Сохраните оба профиля, указывая, что один из них будет для мобильного GMail, а другой для десктопного.

Шаг 3: Создание закладок

  1. Мобильная версия 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'; })();
  2. Десктопная версия 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. Если вам потребуется дополнительная помощь, не стесняйтесь задавать вопросы.

Оцените материал
Добавить комментарий

Капча загружается...