'Créer un raccourci d'application…' La fonctionnalité de Chrome dans Firefox?

38

Comme vous le savez probablement, "Créer un raccourci vers une application ..." dans Chrome crée un raccourci vers la barre de tâches / la barre des tâches vers l'application Web (URL actuelle). Lorsque vous cliquez sur le raccourci correspondant, Chrome ouvre une fenêtre distincte pour cette URL sans barre de navigation. entrez la description de l'image iciAlors maintenant, je peux utiliser Google Translate (presque) comme une application de bureau.

Est-ce que Firefox (dernier) a cette fonctionnalité? Intégré ou plugin? En fait, je me souviens que Firefox possédait cette fonctionnalité une fois, mais je rêvais peut-être simplement.

defhlt
la source
@clearkimura: Il n'y a qu'un problème avec cette réponse: cela ne fonctionne plus.
harrymc
@harrymc Qu'est-ce qui ne fonctionne pas exactement pour vous? La -chrome(réponse 2015) est en effet obsolète, mais l'astuce de bookmarklet (nouvelle mise à jour 2017) fonctionne pour moi.
clearkimura
Pas pour moi, ça ne marche pas.
harrymc
@harrymc Le vôtre serait un cas isolé. Je suis même allé jusqu'à tester le bookmarklet avec Firefox Legacy et Quantum (50, 60, 70) sous Linux et Windows et cela fonctionne comme prévu.
clearkimura

Réponses:

23

Mozilla Prism (anciennement WebRunner) de Mozilla Labs présente le "raccourci Créer une application" dans Firefox:

Mozilla Prism (anciennement WebRunner) est un produit qui intègre des applications Web au bureau, ce qui permet de lancer des applications Web à partir du bureau et de les configurer indépendamment du navigateur Web par défaut.

Les utilisateurs peuvent créer manuellement des applications Web à l'aide de Tools > Convert Website to Application.

Cependant, depuis novembre 2010, Prism est répertorié comme projet inactif sur le site Web des laboratoires Mozilla. Le 1er février 2011, les laboratoires Mozilla ont annoncé qu'ils ne maintiendraient plus Prism.

Il y avait plusieurs alternatives à Prism, mais il semble que toutes ont été abandonnées et ne sont plus actives ou disponibles au téléchargement.

A la question suivante: Pourquoi Firefox Prism ne figure-t-il plus dans les référentiels? , il existe deux réponses utiles concernant l’interruption de Prism et les alternatives et solutions possibles. Il a été mentionné que la prise en charge des applications Web dans Firefox est actuellement en cours . En outre, certaines solutions de contournement ont été suggérées .

amiregelz
la source
4
Cette fonctionnalité est très utile pour des applications comme StackEdit, Regex101. Je ne peux pas croire que Mozilla l’interromprait.
CMCDragonkai
9
Maintenant que Quantum est sorti, je suis revenu sur Firefox et c'est la seule chose qui me manque vraiment de Chrome. Semble incroyable qu'il n'y a actuellement aucun moyen de le faire dans Firefox du tout .
Charles Roper
16

Nouvelle mise à jour 2017

Vous pouvez en quelque sorte le faire maintenant, avec un petit changement de configuration et un bookmarklet. (Je n'ai pas expérimenté les raccourcis sur le bureau, mais cela pourrait être possible.)

  1. Aller à about:configet mettre dom.disable_window_open_feature.locationà faux.
    Ceci est facultatif, mais la barre d’emplacement désactivée en haut de la fenêtre est supprimée.
  2. Créez un bookmarklet (c'est juste un marque-page ordinaire mais exécute le Javascript):

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

    Remplacez https://www.google.com/par votre URL.

Lorsque vous ouvrez ce bookmarklet, le site sera ouvert dans une fenêtre distincte et dédiée. Vous voudrez peut-être ajuster les valeurs de leftet topau besoin.

Conseil bonus: si vous avez activé l' option "Afficher les fenêtres et les onglets de la dernière fois" , lorsque vous quittez et redémarrez Firefox avec la fenêtre dédiée ouverte, il est également restauré.


Réponse précédente

Mise à jour: la prise en charge de cet indicateur semble avoir été supprimée des dernières versions de Firefox.

Firefox a un drapeau terriblement sous-documenté-chrome :

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

Comme le raccourci d'application Chrome :

  • Crée une fenêtre de base avec juste la page Web et le chrome de la fenêtre simple (pas de barre d’onglet, de barre d’adresse, etc.).
  • Utilisable comme "application".

Contrairement au raccourci d'application Chrome :

  • La fenêtre est toujours créée avec la taille complète de la page. Pour les pages vides basées sur AJAX qui ne se remplissent qu'après le chargement de la page, une très petite fenêtre apparaît dans le coin supérieur gauche de l'écran. Heureusement, vous pouvez redimensionner manuellement la fenêtre.
    • Si vous essayez superuser.com, vous obtiendrez une fenêtre très très longue.
    • Les drapeaux non documentés -widthet -heightne fonctionnent pas.
    • Il est possible qu'un processus post-lancement trouve la fenêtre et ajuste la taille de la fenêtre automatiquement, mais cela semble trop demander à l'utilisateur moyen.
  • Favicon n'est pas utilisé comme icône de fenêtre. La fenêtre a toujours l’icône Firefox.
  • Dans le regroupement de la barre des tâches Windows, la fenêtre est regroupée avec la fenêtre principale de Firefox. Dans Google Chrome, un raccourci d'application s'exécute réellement en tant que programme Windows distinct et n'est pas groupé avec la fenêtre principale de Chrome.
    • De ce fait, si un raccourci vers l'application est épinglé dans la barre des tâches, il ne devient pas la fenêtre de l'application.
    • En outre, quitter Firefox ferme l'application. Le lancement à nouveau ne restaurera pas l'application même si Firefox est configuré pour restaurer tous les onglets et toutes les fenêtres.
  • Pas de menu contextuel. Pas de fonctionnalité de retour en arrière (même avec les raccourcis clavier). Impossible de recharger ou de zoomer. Ne se souvient pas du zoom défini dans la fenêtre principale de Firefox.
  • L'utilisation des touches de direction pour déplacer le curseur de texte lorsque vous tapez dans une zone de texte peut parfois produire des résultats étranges.
  • Cette fonctionnalité entraîne parfois Windows à entrer dans un écran noir et à revenir en mode "Schéma de couleurs de base Windows" (tous les effets Aero auront disparu). Je classerais cela comme un bug. Cela n'arrive pas toujours.
    • Si cela se produit, ouvrez l'invite de commande et exécutez-la net stop uxsmssuivie de net start uxsms.

Autres que les problèmes ci-dessus, cela fonctionne bien.

ADTC
la source
2
ne fonctionne pas pour moi sous Windows, avec Firefox 44 et les profils, il commence simplement par la page par défaut (aucun indice sur le composant erroné, je parie que c'est Windows: p)
childno͡.de
@ childno.de semble aussi avoir cessé de travailler pour moi. Je pense que les développeurs de Firefox ont supprimé le support du drapeau. J'ai mis à jour la réponse.
ADTC
1
La solution javascript-bookmark fonctionne bien. Malheureusement, il semble n'y avoir aucun moyen de définir un titre de fenêtre approprié (qui est affiché dans la barre des tâches). Donc, la fenêtre dans la barre des tâches est une URL https unsexy alors que dans chrome je peux la définir sur SomeGreatApp. La définition de la propriété windowName dans le signet n'aide pas et les documents de développement indiquent qu'il n'est pas censé définir le titre. :-(
doublehelix
Note post-récompense: La chronologie laissait entendre qu'au moins 10 utilisateurs trouvaient cette réponse utile dans trois ans. Malgré la mise à jour fin 2017, c'était la seule réponse la plus récente et qui fait l'affaire, que j'ai pu trouver sur SU.
clearkimura
4

Créez un profil séparé et exécutez-le en tant que processus séparé. La fenêtre ressemblera à une application Chrome et ne sera pas regroupée dans la barre des tâches de Windows. Est également aura sa propre icône et une barre d'onglets cachée et barre de navigation.

Pas:

  1. Fermez toutes les instances de Firefox
  2. Créer un profil saparate firefox
    1. ouvert run(win + r)
    2. courir firefox -P
    3. créer une nouvelle application de profil
    4. sélectionnez le profil par défaut
    5. sortie
  3. Créer un mklink du dossier firefox
    1. Exécutez cmd en tant qu'administrateur. Rechercher cmd et ouvrir avec un clic droit.
    2. Entrer: cd "C:\Program Files\Mozilla Firefox\"
    3. Créer un lien de dossier avec mklink /D "Mozilla Firefox App" "Mozilla Firefox"
    4. Déplacez le lien "Mozille Firefox App" hors du dossier "Mozilla Firefox".
  4. Ouvrez le nouveau profil dans le nouveau dossier
    1. Allez dans le dossier Mozilla Firefox App et créez un raccourci de firefox.exe sur le bureau.
    2. Ouvrez la cible de raccourci et ajoutez -P app no-remote
    3. Le raccourci devrait ressembler par exemple à ceci: "C:\Program Files\Mozilla Firefox WhatsApp\firefox.exe" -P whatsapp -no-remote
  5. Installer des extensions et modifier les paramètres
    1. Installer l'extension "Masquer la barre d'onglets avec un seul onglet"
    2. Installez l'extension "Masquer la barre de navigation". Après l'installation, utilisez F2 pour masquer la barre de navigation.
    3. Installez l'extension "Changer les icônes de la fenêtre du profil". S'il vous plaît lire les instructions de l'extension, pour le faire fonctionner, et l'utiliser avec soin.

Autres solutions:

Vous pouvez utiliser l' extension autonome, mais pour moi, c'était trop compliqué.

Sources:

Benjamin Ziepert
la source
Pour obtenir des icônes de barre des tâches distinctes et non groupées, je devais suivre les instructions suivantes: support.mozilla.org/en-US/questions/1233574 (et bugzilla.mozilla.org/show_bug.cgi?id=577867 ) au lieu des étapes 3 et 4. .
G-Wiz
J'ai également utilisé cette extension à la place de celles répertoriées à l'étape 5: addons.mozilla.org/en-US/firefox/addon/mpt-hide-browser-ui . Je n'avais pas besoin d'une extension spéciale pour l'icône personnalisée; vient de démarrer l'application avec un profil spécifique, a épinglé l'icône de la barre des tâches qui s'est affichée dans la barre des tâches, a ouvert ses propriétés, a modifié l'image de l'icône, puis a redémarré Explorer.
G-Wiz
0

Voici ma solution:

J'ai écrit un petit morceau de code pour créer une fenêtre d'application et présenter une liste d'applications Web basée sur une liste personnalisée. Copiez le code que j'ai posté ici , puis créer un bookmerklet que les points à: javascript:[paste code here].

Il suffit de personnaliser les détails dans l' appListobjet pour répondre à vos besoins.

Notez que vous devez toujours configurer Firefox comme expliqué dans la réponse d' ADTC pour permettre window.opende créer des fenêtres sans tabulation, sans barre d'outils et sans barre de défilement.

AmitK
la source
votre code est génial. Je ne comprends vraiment pas le codage, alors si vous le permettez, pourriez-vous me montrer comment modifier votre code pour qu'il ouvre simplement une fenêtre WhatsApp directement, sans cette première fenêtre avec toutes les options que vous avez fournies? Merci beaucoup pour votre attention.
user48949
@ user48949 yours est un cas d'utilisation simple (un seul site Web à lancer à partir du bookmarklet). Il suffit de suivre la solution d’ADTC et de la remplacer https://www.google.com/par https://web.whatsapp.com/.
AmitK