Автономний веб-додаток Firefox на робочому столі, подібний до Chrome "Додати на робочий стіл"


14

Як я можу перетворити веб-додаток на одній сторінці у окремий додаток для настільних ПК на Firefox, подібний до параметра "Додати на робочий стіл ..." Chrome? Платформа - Linux.


2
Хочеться знати, чи є відповідь на це. Я щойно повернувся до Firefox Quantum, і це єдина функція, якої мені справді не вистачає.
Чарльз Ропер

Ви маєте на увазі, як Electron, але Firefox і для користувачів не розробників?
YetAgetherRandomUser

1
Це все ще працює? askubuntu.com/a/811657
Unfundednut

Відповідний звіт про помилку - bugzilla.mozilla.org/show_bug.cgi?id=1283670
мікрофон

Відповіді:


5

Я часто роблю це вручну, ви можете оцінити це, оскільки ви працюєте під Linux. Інші інструменти, крім firefox :), не потрібні.

  1. Біжи firefox -p. Це запускає редактор профілів Firefox. Створіть новий профіль для веб-додатка, який ви хочете використовувати, та назвіть його відповідно. Залиште розташування папки профілю за замовчуванням або виберіть все, що завгодно.
  2. Запустіть новостворений профіль. Переконайтесь, що зніміть прапорець "Використовувати вибраний профіль, не запитуючи при запуску", оскільки в іншому випадку він буде встановлений як стандартний профіль Firefox, який ви не хочете.
  3. Встановіть будь-які налаштування Firefox у новоствореному профілі за вашим бажанням (Cookie / History / Search Engine / Conference Privacy). Обов’язково встановіть веб-додаток, який ви хочете використовувати як стартову сторінку, і зробіть Firefox завантаження цієї стартової сторінки при запуску.
  4. Ви можете закрити вікно Firefox новоствореним профілем зараз.
  5. Щоб запустити щойно створений окремий веб-додаток, використовуйте наступні аргументи командного рядка для firefox:
    • -P <profile name>запускає вказане ім’я профілю при запуску замість типового. Тут ви захочете ввести ім'я щойно створеного профілю.
    • --no-remoteзмушує Firefox ігнорувати віддалені команди. Це означає, що ви можете запустити цей екземпляр firefox поруч із іншим (за замовчуванням) екземпляром firefox, і нові команди (наприклад, натискання на посилання у зовнішній програмі) отримають не надсилання до нового екземпляра firefox, а замість нього за замовчуванням.

Наприклад, щоб створити окремий додаток для настільних комп'ютерів, наприклад, для WhatsApp Web, виконайте наступне:

  1. Створіть новий профіль WhatsApp-Web
  2. Запустіть профіль, налаштуйте налаштування. Встановити початкову сторінку наweb.whatsapp.com
  3. Запустіть, firefox --no-remote -P WhatsApp-Webщоб запустити новий профіль.

Таким чином, ви можете запустити цей другий екземпляр Firefox поруч із типовим, не втручаючись у поведінку екземпляра за замовчуванням. Файли cookie та інші дані не поділяються між собою, надаючи додаткову конфіденційність. Для зручного запуску ви можете навіть додати початковий файл для цього нового екземпляра firefox, якщо це підтримує ваша операційна система / середовище робочого столу. У Linux можна створити .desktopфайл наступним чином:

  1. Скопіюйте /usr/share/applications/firefox.desktop на /usr/share/applications/firefox-yourwebappname.desktop
  2. Налаштуйте поля "Ім'я", "Exec" та "Значок" у новому .desktop-файлі (наприклад, встановіть власну піктограму для веб-програми, встановіть якесь відповідне ім'я та введіть у рядок Exec командний рядок користувальницького Firefox). Звичайно, ви можете налаштувати й інші параметри
  3. Додайте .desktop файл на панель завдань або на робочий стіл (він повинен автоматично виявлятися у меню завдань).

4
Чи можу я якось приховати вкладки та адресний рядок та змінити піктограму на панелі завдань?
jaboja
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.