Como iniciar uma janela especial do WhatsApp no Firefox?

1

O navegador da Web Chromium / Chrome aparentemente tem um suporte interno para abrir uma janela especial para o Google Keep, WhatsApp, etc.

Por exemplo, o comando chromium-browser --app=https://web.whatsapp.com/ apresenta um cliente de área de trabalho agradável, baseado na Web, para WhatsApp (sem barra de guias, barra de favoritos, etc.)

Como podemos conseguir o mesmo no Firefox que não tem uma opção / parâmetro de comando similar?

    
por Sadi 10.12.2017 / 12:16

1 resposta

1

1) Verifique se você tem ./chrome/userChrome.css no diretório de perfil do usuário mozilla firefox (por exemplo, ~/.mozilla/firefox/*profile*/ ) e se inclui essa linha para suprimir a barra de navegação:

#main-window[title^="WhatsApp"] #nav-bar { visibility: collapse !important; }

2) Crie um arquivo html (por exemplo, ~/.bin/WhatsAppWeb ) com o seguinte conteúdo para abrir o WhatsApp Web em uma janela pop-up, em vez de uma janela normal:

<!DOCTYPE html>
<html lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>WhatsApp Web Launcher</title>
<script type="text/javascript">
window.open('https://web.whatsapp.com/','myWindow','width=670,height=900,top=0,left=1250');
</script>
</head>
<body>
</body>
</html>

3) Digite o comando firefox -new-window "~/.bin/WhatsAppWeb" em uma janela de terminal e permita que o arquivo local ~/.bin/WhatsAppWeb abra a janela pop-up a partir de agora salvando esta preferência e feche a (s) janela (s) do Firefox.

4) Finalmente, sempre que você quiser iniciar o WhatsApp Web, execute estes comandos - por exemplo, a partir do terminal ou de um arquivo .desktop, via script bash, etc.:

firefox -new-window "~/.bin/WhatsAppWeb" &
sleep 5s
wmctrl -ic "$(wmctrl -lp | grep "$(pgrep firefox)" | grep -v 'WhatsApp - Mozilla Firefox' | tail -1 | awk '{ print $1 }')"

Nesta última etapa, uma janela pop-up do WhatsApp é iniciada a partir de uma nova janela do Firefox, e essa janela em branco é fechada após 5 segundos (podendo ser ajustada de acordo com diferentes condições), abrindo Janela do Firefox apenas para o WhatsApp Web.

Nota: Esta solução foi encontrada graças a Ginbread Man aqui: link

    
por 10.12.2017 / 12:16