Как включить браузер для конкретного сайта (SSB) в Firefox

Функция Firefox Ssb

Если вы настаивали на том, чтобы Firefox догнал прогрессивное веб-приложение (PWA) Chrome, ваше ожидание, возможно, подошло к концу. Mozilla несколько раз флиртовала с функцией специфичного для сайта браузера (SSB) на протяжении многих лет (например, Prism) и поддерживает ее на мобильных устройствах с 2017 года, но, начиная с Firefox 73, она, похоже, становится основной настольного браузера.

В настоящее время она скрыта как экспериментальная функция, но вы все равно можете включить и использовать ее в любой основной версии браузера Firefox (Nightly, Developer, Beta, стабильной) до того, как она в конечном итоге будет развернута и станет доступной по умолчанию.

Что делает браузер для конкретного сайта?

Firefox Ssb против браузера
Браузер Firefox против SSB

Браузер для конкретного сайта, по сути, создает "приложение" из любого веб-сайта, которое работает в отдельном экземпляре браузера и ведет себя как настольное приложение. Это означает, что некоторые сайты могут стать "первоклассными гражданами" с кнопками панели задач, автономной функциональностью, запуском программ и другими привилегиями, которые делают их более удобными, чем традиционные сайты на основе браузера.

Firefox SSB Chrome Pwa
Браузер Chrome против Chrome PWA

Он также удаляет множество панелей инструментов, меню и других функций пользовательского интерфейса вашего браузера (особенно сильно требует текущая реализация Firefox версии 74), ограничивая вас в основном тем, на что запрограммирован веб-сайт. В зависимости от приложения или сайта это может упростить вам работу, хотя сайты, не созданные для стандарта SSB / PWA, могут быть менее удобными.

Как его включить

1. Введите about: config в адресной строке Firefox и щелкните мимо предупреждения.

Конфигурация Firefox Ssb

2. В строке поиска введите browser.ssb.enabled.

3. Здесь вы должны увидеть логическое значение, поэтому нажмите кнопку со стрелкой справа, чтобы переключить значение на true.

Конфигурация Firefox Ssb Boolean

4. Перезагрузите браузер.

Как это использовать

1. Посетите любой веб-сайт, который хотите использовать в качестве приложения. Приложение чата Discord является хорошим примером, потому что у него уже есть настольное приложение, которое использует платформу Electron для запуска веб-технологий в качестве программы, а это означает, что версия SSB / PWA должна выглядеть очень похожей на существующую настольную версию.

Пример Firefox Ssb Discord No Ssb

2. Щелкните три точки в адресной строке справа от URL-адреса.

3. Выберите "Установить этот веб-сайт как приложение" или "Запустить браузер для конкретного сайта". (Это может отличаться в зависимости от используемой версии.)

Запуск Firefox Ssb Discord Ssb

4. Это установит ярлык для приложения прямо на ваш рабочий стол, что позволит вам получить к нему доступ, как к обычной программе. Если у приложения уже есть настольная версия, вы даже можете использовать их обе одновременно, если хотите.

Firefox Ssb Запустить приложение Discord

5. Чтобы управлять установленными веб-сайтами в будущем, перейдите в гамбургер-меню и найдите пункт "Браузеры сайта" или "Установленные веб-сайты" (в зависимости от вашей версии Firefox).

Сайты меню гамбургеров Firefox Ssb

6. Если щелкнуть здесь сайт, он откроется в новом окне. В текущей стабильной версии (Firefox 74) это все, что вы можете сделать, но Developer и Nightly имеют значок "X" с правой стороны, который позволяет удалить установленный веб-сайт.

Управление сайтом Firefox Ssb Nightly

Будущее веб-приложений в Firefox

Chrome уже достаточно хорошо поддерживает прогрессивные веб-приложения, поскольку Google в основном создает стандарт, поэтому вы можете поиграть с ним, если хотите увидеть, как эта функция может выглядеть после того, как Mozilla завершит ее разработку. Версия Firefox по-прежнему является относительно грубой и скрытой, но если вам нужно использовать PWA / SSB в Firefox прямо сейчас, она есть. Они станут частью будущего Интернета, и их поддержка Firefox - важный шаг вперед для браузера.

Если вы пользователь Linux (а не Firefox), вы также можете создать свои собственные веб-приложения с помощью Peppermint в Linux или Отшельник в Android.

Изображение предоставлено: логотип Firefox, библиотека виджетов пользовательского интерфейса Javascript

По теме:

12 комментариев

  1. Как это влияет на безопасность? За счет использования настроек и надстроек Firefox может быть довольно жестким. Подчиняется ли специфичный для сайта "браузер" правилам этого упрочнения или он появляется как полностью открытое приложение?

    Что должно помешать этим "приложениям" для конкретных сайтов содержать вредоносное ПО и заражать мой компьютер?


    Это просто еще один экземпляр браузера. Вы не теряете никакой защиты.
    Это просто новое окно без остальной части интерфейса, которое обычно появляется в верхней части браузера.
    Если вы сейчас находитесь в браузере, выберите в меню Новое окно и открываете сайт, у вас почти то же самое.

    1. Если это так, зачем это нужно? Почему бы просто не открыть новое окно и не щелкнуть значок полноэкранного режима?

    2. @ian:
      "3. Выберите "Установить этот веб-сайт как приложение"
      Это не похоже на "просто еще один экземпляр браузера". Это похоже на установку нового приложения со всеми возможными опасностями. И, как говорит etim, если это всего лишь еще одна вкладка / окно браузера, зачем возиться со всей этой чепухой "браузер для конкретного сайта"?

    3. Хороший вопрос! По сути, это веб-сайт, который ведет себя как настольное / мобильное приложение в оболочке окна браузера, поэтому сайт SSB / PWA имеет примерно такой же шанс заразить ваш компьютер, как и обычное окно браузера. Некоторые сайты SSB / PWA имеют автономную функциональность, но они не получают автоматически такой же прямой доступ к вашему оборудованию, как установленная программа.

      Что касается расширений, они в настоящее время не видны в ранней реализации Firefox (пользовательский интерфейс на данный момент довольно редок), но в настоящее время Chrome переносит расширения из основного браузера в окна PWA, и я знаю, что проект Firefox Prism смог использовать некоторые расширения. . Учитывая общую позицию Mozilla в отношении конфиденциальности и контроля пользователей, я был бы очень удивлен, если бы окна SSB не имели поддержки расширений при выпуске окончательного продукта.

  2. Эта опция не была доступна в моем Firefox 74 (Linux), но ее было достаточно.

    Спасибо за подсказку, действительно полезно!


    Рад, что помог! Я с нетерпением жду, когда Firefox разработает эту функцию подробнее

  3. Peppermint (Linux) делал это для нескольких выпусков, они называют это ICE (после выпуска он был впервые предложен в. Очень простой способ создания SSB

  4. Пробовал это с Twitter на моем ноутбуке Linux Mint. С Chromium у меня было два экземпляра для двух моих учетных записей Twitter, каждая из которых уже должным образом вошла в систему. С Firefox 77.0.1 этот сценарий не работает, то есть вы не можете иметь два "приложения" на одном сайте, но с разными идентификаторами пользователя.

  5. Будут ли установленные веб-сайты открываться с помощью контейнеров с несколькими учетными записями Firefox по умолчанию?

  6. В Linux кто-нибудь знает, как создать системный ярлык? в сообщении сказано, что он создается автоматически, однако в моем Ubuntu 20.04 этого не происходит.


    То же самое и с Ubuntu 20.04. :(
    Он работает с Chrome, но не с Firefox. Однако у меня работает в Windows.

Комментарии закрыты.