’Criar atalho do aplicativo… 'O recurso do Chrome no Firefox?

32

Como você provavelmente sabe 'Criar atalho de aplicativo ...' no Chrome, ele cria atalho na área de trabalho / barra de tarefas para o aplicativo da Web (URL atual). Quando o atalho correspondente é clicado, o Chrome abre uma janela separada apenas para este URL sem barra de navegação. Agora, posso usar o Google translate (quase) como aplicativo de desktop.

O Firefox tem esse recurso? Incorporado ou plugin? Na verdade, eu lembro do Firefox ter esse recurso uma vez, mas posso estar sonhando.

    
por defhlt 31.08.2012 / 11:56

4 respostas

22

O Mozilla Prism (antigo WebRunner) da Mozilla Labs apresentou o "Criar atalho de aplicativo" no Firefox:

Mozilla Prism (formerly WebRunner) is a product which integrates web applications with the desktop, allowing web applications to be launched from the desktop and configured independently of the default web browser.

Users can manually create web applications using Tools > Convert Website to Application.

No entanto, desde novembro de 2010, a Prism está listada como um projeto inativo no site dos laboratórios Mozilla. Em 1 de fevereiro de 2011, os laboratórios da Mozilla anunciaram que não manteriam mais o Prism.

Havia várias alternativas para o Prism, mas parece que todas elas foram descontinuadas e não estão mais ativas ou disponíveis para download.

Na seguinte pergunta: Por que o Firefox Prism não está em os repositórios mais? , existem duas respostas úteis, sobre a descontinuação do Prism e possíveis alternativas e soluções. Foi mencionado que o suporte a aplicativos da web no Firefox está em andamento . Além disso, algumas soluções alternativas foram sugeridas .

    
por 31.08.2012 / 15:31
13

Nova atualização 2017

Você pode fazer isso agora, com uma pequena alteração de configuração e um bookmarklet. (Eu não experimentei atalhos na área de trabalho, mas pode ser possível.)

  1. Vá para about:config e defina dom.disable_window_open_feature.location para false.
    Isso é opcional, mas remove a barra de localização desativada na parte superior da janela.
  2. Crie um bookmarklet (que é realmente apenas um favorito regular, mas executa Javascript):

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

    Substitua https://www.google.com/ pelo seu URL.

Quando você abrir este bookmarklet, ele abrirá o site em uma janela dedicada separada. Você pode querer ajustar os valores de left e top conforme necessário.

Dica de bônus: Se você tiver "Mostrar suas janelas e guias da última vez" ativado, quando você sair e reiniciar o Firefox com a janela dedicada aberta, também é restaurado.

Resposta anterior

Atualização: O suporte para este sinalizador parece ter sido removido das versões mais recentes do Firefox.

O Firefox tem uma sinalização terrivelmente insuficientemente documentada -chrome :

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

Como atalho de aplicativo do Chrome :

  • Creates a basic window with just the web page and the plain window chrome (no tab bar, address bar, etc).
  • Usable as an "application".

Ao contrário do atalho do aplicativo Chrome :

  • The window is always created with the full size of the page. For AJAX-based empty pages that only fill themselves after page-load, this would result in a very tiny window at the top-left corner of the screen. Thankfully you can manually resize the window.
    • If you try superuser.com, you will get a window that's very very long.
    • Undocumented flags -width and -height do not work.
    • It may be possible to have a post-launch process find the window and adjust the window size automatically, but that seems too much work for the average user.
  • Favicon is not used as the window icon. The window still has the Firefox icon.
  • In Windows taskbar grouping, the window is grouped with Firefox's main window. In Google Chrome, an application shortcut really runs as separate Windows program and is not grouped with Chrome's main window.
    • Due to this, if a shortcut to the app is pinned in the taskbar, the shortcut doesn't become the window of the app.
    • Also, exiting Firefox will close the app. Launching again will not restore the app even if Firefox is set to restore all tabs and windows.
  • No right-click menu. No back-forward functionality (even with keyboard shorcuts). Cannot reload or zoom. Doesn't remember zoom set in Firefox main window.
  • Using arrow keys to move text caret when typing in a textbox can sometimes produce weird results.
  • This feature sometimes causes Windows to enter a black screen and come back with "Windows Basic Color Scheme" mode (all Aero effects will be gone). I would classify this as a bug. It doesn't always happen.
    • If this happens, open command prompt and run net stop uxsms followed by net start uxsms.

Além dos problemas acima, funciona bem.

    
por 07.07.2015 / 08:37
3

Crie um perfil separado e execute-o como um processo separado. A janela será semelhante a um aplicativo do Chrome e não será agrupada na barra de tarefas do Windows. Também terá seu próprio ícone e uma barra de navegação e uma barra de navegação ocultas.

Etapas:

  1. Feche todas as instâncias do firefox
  2. Criar um perfil do firarox saparate
    1. abra run (win + r)
    2. executar firefox -P
    3. crie um novo aplicativo de perfil
    4. selecione o perfil padrão
    5. sair
  3. Crie um mklink da pasta firefox
    1. Execute cmd como administrador. Pesquise por cmd e abra com um clique com o botão direito.
    2. Digite: cd "C:\Program Files\Mozilla Firefox\"
    3. Crie um link de pasta com mklink /D "Mozilla Firefox App" "Mozilla Firefox"
    4. Mova o link "Mozilla Firefox App" para fora da pasta "Mozilla Firefox"
  4. Abra o novo perfil na nova pasta
    1. vá para a pasta do aplicativo Mozilla Firefox e crie um atalho do firefox.exe na área de trabalho
    2. Abra o alvo do atalho e adicione -P app no-remote
    3. O atalho deve procurar exemplo assim: "C:\Program Files\Mozilla Firefox WhatsApp\firefox.exe" -P whatsapp -no-remote
  5. Instalar extensões e alterar configurações
    1. Instale a extensão "Ocultar a barra de guias com uma guia"
    2. Instale a extensão "Ocultar barra de navegação". Após a instalação, use F2 para ocultar a barra de navegação.
    3. Instale a extensão "Alterar ícones da janela do perfil". Por favor, leia as instruções da extensão, para que ela funcione e use-a com cuidado.

Outras soluções:

Você pode usar a extensão autônoma , mas, para mim, era um buggy.

Fontes:

por 05.05.2016 / 11:41
0

Aqui está minha solução:

Eu escrevi um pequeno código para criar uma janela de aplicativo e apresentar uma lista de aplicativos da Web com base em uma lista definida por você. Copie o código que publiquei aqui e crie um bookmerklet que aponte para: javascript:[paste code here] .

Basta personalizar os detalhes no objeto appList para atender às suas necessidades.

Observe que você ainda precisa configurar o Firefox como explicado na resposta do ADTC para permitir que window.open crie uma aba sem guia, janelas sem barra de ferramentas, sem rolagem.

    
por 10.05.2018 / 07:47