Programaticamente alterar configurações

2

Com o Firefox, você pode alterar as configurações do navegador com o Console do navegador :

Services.prefs.setInfPref('browser.startup.page', 3);

Observe que isso não funciona com o Console da Web :

> Services
ReferenceError: Services is not defined [Learn More]

O Chrome / Chromium tem uma maneira semelhante de definir preferências por programação?

    
por Steven Penny 10.12.2017 / 01:59

1 resposta

0

Bem, eu uso o Ubuntu GNU / Linux e o Chromium como meu navegador principal, e nunca experimentei o Chrome no Linux. Então, para o Chromium no Linux eu tenho uma resposta e acho que deve ser o mesmo para o Chrome também. Aparentemente, você pode consultar este link para a plataforma Windows.

Assim, as preferências padrão do navegador Chromium no Linux são salvas em ( Veja isto )

/home/$USER/.config/chromium/Default/

É muito semelhante a prefs.js file for customizing Default Preferences in Mozilla Firefox , mas não sabe se é um arquivo .js ou não.

De qualquer forma, o arquivo Preferences parece como este . Parece uma bagunça, Então, eu pensei em recuar para fazer algum sentido. Para visualizar o Formmated arquivo Clique aqui . Ele armazena cada preferência nos valores separados por vírgulas em que cada preferência é escrita na forma de JSON Markup

" Preference name " : " value "

Além disso, na mesma pasta, há também um arquivo chamado "Preferências Seguras" que armazena apenas uma preferência.

No que diz respeito à programação das preferências, Página do Projecto do Chromium especifica as diferenças entre os Ploicies e o amp ; Preferences, e também sugere escrever ploicies em vez de preferências, porque Policies têm precedência para as preferências. Se "homepage" for especificado nas políticas e no arquivo "master_preferences", as políticas sempre serão substituídas.

Você pode editar as Preferências do navegador conforme indicado nestas páginas:

A página do projeto Chromium :: Configurando outras preferências : Sob as Preferências da Seção vs. Políticas - 3º ponto de marcador em Preferências.

A Página do Projeto Chromium :: Preferências : Na Seção Introdução - 6ª linha. Além disso, esta página específica explica praticamente tudo o que você precisa fazer para definir preferências programaticamente. Tenho certeza de que isso funcionará para você.

Por apenas um pouco de referência, consulte este post por sputnam , no qual ele mostra uma amostra do Código de Preferências editado por ele.

    
por 13.12.2017 / 12:03