Execute o Google Chrome sem cabeça no Mac OS X na inicialização

2

Atualmente, estou executando o OS X El Capitan e gostaria de executar o Google Chrome no modo sem cabeça na inicialização. Até agora, tentei fazer isso via Terminal, mas não consegui encontrar uma maneira adequada de ativar o modo sem cabeça. O que estou fazendo de errado?

Eu tentei todas as combinações, a única que atualmente funciona para mim é:

aberto -a '' Google Chrome '' link

Mas ainda não há modo sem cabeça.

E com base no meu conhecimento limitado, a maneira correta de fazer esse lançamento na inicialização é usando um arquivo bash. Me corrija se eu estiver errado.

Qualquer sugestão será muito apreciada.

    
por Eat-man 24.01.2018 / 05:53

1 resposta

1

Primeiro, verifique se você está usando pelo menos v59 do Google Chrome, que introduziu o recurso sem cabeça.

Se assim for, o abaixo pode funcionar para você:

chrome --headless --remote-debugging-port=9222 http://www.google.com

Terá de definir um alias para o executável da linha de comandos para o Chrome com o seguinte (supondo que o Chrome esteja instalado na localização padrão):

alias chrome="/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome"

Para testar o acima, você pode tentar acessar este endereço (em outro navegador):

http://localhost:9222

Verifique se esta página no Google para referência.

Aqui está um pequeno script que você pode achar útil:

#!/bin/bash

url="http://www.google.com"
port=9222
chrome="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
"$chrome" --headless --remote-debugging-port="$port" "$url" &
    
por 24.01.2018 / 06:59