"Створити ярлик програми" ... функцію Chrome у Firefox?


38

Як ви, напевно, знаєте, "Створити ярлик програми ..." в Chrome створює ярлик на робочому столі / панелі завдань до веб-програми (поточна URL-адреса). Після натискання відповідної ярлика Chrome відкриває окреме вікно лише для цієї URL-адреси без навігаційної панелі. введіть тут опис зображенняТож зараз я можу використовувати (майже) Google translate як додаток для настільних ПК.

Чи має (останній) Firefox цю особливість? Вбудований чи плагін? Насправді я пригадую Firefox, який мав цю функцію одного разу, але я, можливо, просто мрію.


@clearkimura: У цій відповіді є лише одна проблема - вона більше не працює.
harrymc

@harrymc Що саме для вас не працює? -chrome(Відповів 2015) дійсно НЕ рекомендується, але букмарклет трюк (нове оновлення 2017) працює для мене.
клеаркімура

Не для мене, це не так.
harrymc

@harrymc Ваш, це окремий випадок. Я навіть зайшов до тестування закладок з Firefox Legacy та Quantum (50, 60, 70) для Linux і Windows, і він просто працює за відповіддю.
клеаркімура

Відповіді:


23

Mozilla Prism (раніше WebRunner) від Mozilla Labs показав ярлик "Створити додаток" у Firefox:

Mozilla Prism (раніше WebRunner) - це продукт, який інтегрує веб-програми з робочим столом, що дозволяє запускати веб-програми з робочого столу та конфігурувати незалежно від веб-браузера за замовчуванням.

Користувачі можуть створювати веб-додатки вручну за допомогою Tools > Convert Website to Application.

Однак з листопада 2010 року Призма значиться як неактивний проект на веб-сайті лабораторій Mozilla. 1 лютого 2011 року лабораторії Mozilla оголосили, що більше не підтримуватимуть призму.

Альтернативи Prism було декілька , але, схоже, всі вони були припинені і більше не активні або доступні для завантаження.

У наступному питанні: Чому Firefox Prism більше не знаходиться у сховищах? , є два корисні відповіді, щодо припинення призми та можливих альтернатив та рішень. Згадувалося, що наразі триває підтримка веб-додатків у Firefox . Також були запропоновані деякі шляхи вирішення .


4
Ця функція настільки корисна для таких програм, як StackEdit, Regex101. Не можу повірити, що Mozilla припинить це.
CMCDragonkai

9
Тепер, коли Quantum вийшов, я повернувся до Firefox, і це єдине, чого мені дуже не вистачає у Chrome. Здається неймовірним, що наразі у Firefox взагалі немає способу зробити це .
Чарльз Ропер

16

Нове оновлення 2017 року

Ви можете це зробити зараз із невеликою зміною конфігурації та закладкою. (Я не експериментував із ярликами на робочому столі, але це може бути можливим.)

  1. Перейдіть до about:configта встановіть dom.disable_window_open_feature.locationзначення false.
    Це необов’язково, але він видаляє вимкнений рядок розташування у верхній частині вікна.
  2. Створіть закладку (це дійсно просто звичайна закладка, але виконує Javascript):

    javascript:(function(){window.open("https://www.google.com/","_blank","menubar=no,location=no,toolbar=no,scrollbars=yes,left=150,top=50");})();
    

    Замініть https://www.google.com/URL-адресою.

Коли ви відкриєте цей закладка, він відкриє сайт в окремому спеціальному вікні. Ви можете скорегувати значення leftта topза потребою.

Порада про бонус: Якщо увімкнено функцію "Показати вікна та вкладки з останнього разу" , коли ви виходите та перезапускаєте Firefox із відкритим виділеним вікном, воно також буде відновлено.


Попередній відповідь

Оновлення: Підтримка цього прапора, здається, була видалена з останніх версій Firefox.

Firefox має жахливо недодокументований прапор -chrome:

firefox.exe -chrome http://superuser.com 

Як і ярлик програми Chrome :

  • Створює базове вікно, що містить лише веб-сторінку та звичайний хром вікна (немає рядка вкладок, адресного рядка тощо).
  • Використовується як "додаток".

На відміну від ярлика додатків Chrome :

  • Вікно завжди створюється з повним розміром сторінки. Для порожніх сторінок на основі AJAX, які заповнюються лише після завантаження сторінки, це призведе до дуже крихітного вікна в лівому верхньому куті екрана. На щастя, ви можете вручну змінити розмір вікна.
    • Якщо ви спробуєте superuser.com, ви отримаєте вікно, яке дуже-дуже довго.
    • Недокументовані прапори -widthі -heightне працюють.
    • Можливо, процес після запуску знайде вікно і автоматично регулює розмір вікна, але це здається занадто великою роботою для пересічного користувача.
  • Фавікон не використовується як значок вікна. У вікні все ще є значок Firefox.
  • У групуванні панелі завдань Windows вікно групується з головним вікном Firefox. У Google Chrome, ярлик програми дійсно працює як окрема програма Windows , а не згрупований з головним вікном Chrome.
    • Через це, якщо ярлик до програми закріплено на панелі завдань, ярлик не стає вікном програми.
    • Крім того, додаток Firefox закриє додаток. Запуск знову не відновить додаток, навіть якщо Firefox встановлений для відновлення всіх вкладок і вікон.
  • Немає меню правою кнопкою миші. Немає функцій назад (навіть із клавіатурними комбінаціями). Неможливо перезавантажити чи збільшити масштаб. Не пам’ятає встановленого масштабу в головному вікні Firefox.
  • Використання клавіш зі стрілками для переміщення текстової каретки під час введення в текстове поле іноді може давати дивні результати.
  • Ця функція іноді змушує Windows потрапляти на чорний екран і повертатися в режимі "Основна кольорова схема Windows" (усі ефекти Aero не будуть). Я б класифікував це як помилку. Це не завжди буває.
    • Якщо це трапиться, відкрийте командний рядок і запустіть, net stop uxsmsпісля чого net start uxsms.

Крім перерахованих вище проблем, він працює чудово.


2
не працює для мене під WIndows, з Firefox 44 та профілями, він просто починається ff зі сторінки за замовчуванням (жодного поняття, який компонент не так, я думаю, що це Windows: p)
childno͡.de

@ childno.de, здається, перестав працювати і на мене. Я думаю, що розробники Firefox зняли підтримку прапора. Я оновив відповідь.
ADTC

1
Рішення Java-закладок працює добре. На жаль, схоже, немає способу встановити правильний заголовок вікна (який відображається на панелі завдань). Таким чином, вікно на панелі завдань - це несексуальна https-адреса, тоді як у хромі я можу встановити її на SomeGreatApp. Встановлення властивості windowName у закладці не допомагає, а документи розробника заявляють, що не слід встановлювати заголовок. :-(
doublehelix

Примітка після виплат: Хронологія натякала, що принаймні 10 користувачів вважають цю відповідь корисною протягом трьох років. Незважаючи на оновлення в кінці 2017 року, це була єдина відповідь, яка є найбільш пізньою і робить трюк, який я міг знайти в SU.
клеаркімура

4

Створіть окремий профіль та запустіть його як окремий процес. Вікно буде схоже на хромований додаток і не буде групуватися в панелі завдань Windows. Також буде мати власну іконку та приховану панель вкладок та панель навігації.

Кроки:

  1. Закрийте всі екземпляри firefox
  2. Створіть сафаратний профіль Firefox
    1. відкрити run(win + r)
    2. бігати firefox -P
    3. створити новий додаток для профілю
    4. виберіть профіль за замовчуванням
    5. Вхід
  3. Створіть mklink папки firefox
    1. Запустіть cmd як адміністратор. Знайдіть cmd та відкрийте його правою кнопкою миші.
    2. Введіть: cd "C:\Program Files\Mozilla Firefox\"
    3. Створіть посилання з папкою mklink /D "Mozilla Firefox App" "Mozilla Firefox"
    4. Перемістіть посилання "Mozille Firefox App" з папки "Mozilla Firefox"
  4. Відкрийте новий профіль у новій папці
    1. перейдіть у папку додатка Mozilla Firefox та створіть ярлик firefox.exe на робочому столі
    2. Відкрийте ціль швидкого доступу та додайте -P app no-remote
    3. Ярлик повинен виглядати, наприклад, так: "C:\Program Files\Mozilla Firefox WhatsApp\firefox.exe" -P whatsapp -no-remote
  5. Встановіть розширення та змініть налаштування
    1. Встановіть розширення "Сховати панель вкладок з однією вкладкою"
    2. Встановіть розширення "Сховати панель навігації". Після установки використовуйте F2, щоб приховати панель навігації.
    3. Встановіть розширення "Змінити іконки вікна профілю". Прочитайте вказівки розширення, щоб він працював і обережно користувався ним.

Інші рішення:

Ви можете використовувати автономне розширення, але для мене це було баггі.

Джерела:


Щоб отримати окремі, негруповані піктограми панелі завдань, мені довелося дотримуватися інструкцій тут support.mozilla.org/en-US/questions/1233574 (та bugzilla.mozilla.org/show_bug.cgi?id=577867 ) замість кроків 3 та 4 .
G-Wiz

Я також використовував це розширення замість перелічених на кроці 5: addons.mozilla.org/en-US/firefox/addon/mpt-hide-browser-ui . Мені не потрібно було спеціального розширення для спеціальної піктограми; щойно запустив додаток із певним профілем, закріпив значок панелі завдань, який спливав на панель завдань, відкрив його властивості, змінив зображення піктограми та потім перезапустив Провідник.
G-Wiz

0

Ось моє рішення:

Я написав невеликий фрагмент коду, щоб створити вікно програми та подав список веб-сайтів на основі визначеного на замовлення списку. Скопіюйте код я написав тут , а потім створити bookmerklet , що вказує на: javascript:[paste code here].

Просто налаштуйте деталі в appListоб’єкті відповідно до ваших потреб.

Зауважте, що вам все-таки потрібно налаштувати Firefox, як пояснено у відповіді ADTC, щоб дозволити window.openстворювати вікна без вкладки, без панелі інструментів, без вікон прокрутки.


ваш фрагмент колу є приголомшливим. Я дійсно не розумію кодування, тож, якщо ви не заперечуєте, чи можете ви мені показати, як редагувати ваш код, щоб він просто відкривав вікно WhatsApp безпосередньо, без цього першого вікна з усіма цими опціями, які ви надали? Велике спасибі за вашу увагу.
user48949

@ user48949 ваш - простий варіант використання (лише один веб-сайт для запуску із закладок). Просто дотримуйтесь рішення ADTC і замініть https://www.google.com/на https://web.whatsapp.com/.
AmitK
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.