Como faço para que o sinalizador do Google Chrome “- permita acesso a arquivos de arquivos” seja permanente?


11

Se você deseja permitir que um arquivo local acesse um arquivo local no google chrome, acesse o terminal e execute

$ google-chrome --allow-file-access-from-files 

Respostas:


11

Navegue até o lançador da área de trabalho / entrada do menu, abra a caixa de diálogo de propriedades do iniciador do google chrome.

Deve ficar assim:

/usr/bin/google-chrome %U

Para tornar permanentes os sinalizadores que você deseja, modifique-os para algo como:

/usr/bin/google-chrome --allow-file-access-from-files

Você também pode precisar excluir e reconectar os ativadores de ícones após modificá-lo. O Chrome deve ser iniciado com os sinalizadores especificados ativados após a modificação.

Como alternativa, você pode simplesmente criar um novo iniciador com o descrito acima e usá-lo para iniciar o chrome.

Para verificar se os sinalizadores que você modificou estão sendo carregados:

$ cat ~/.config/google-chrome/Local\ State

e role até o bloco intitulado

"session_restore"

Suas bandeiras devem estar listadas no bloco, antes de

--flag-switches-begin --flag-switches-end.

Abrindo o Chrome e navegando para o URL

chrome://version/

também deve listar sinalizadores ativados no

Command Line 

quadra

Esta é uma lista dos sinalizadores do google-chrome / chromium:

http://peter.sh/experiments/chromium-command-line-switches/


1
@ Sam, você deve remover How can I make that option always be turned on when ever google chrome is executed beyond running a .desktop every timeparte da sua pergunta, pois isso criará confusão.
Web-E

@ Web-E Ok, parece bom.
Sam Mercier

3

Os diferentes modos, como --allow-file-access-from-filessão sinalizadores / comutadores, não são voltados para usuários em geral. Portanto, você não pode alterá-lo permanentemente com compilações regulares. O objetivo dessas opções / argumento é fornecer opções. Esses sinalizadores não são suportados nem recomendados e devem ser usados ​​como temporários.

Como você não deseja usar o .desktoparquivo ou alterar qualquer atalho. A única coisa que você pode fazer é procurar no código de código aberto chorimium.

Personalize o código e construa-o. Só então ele será aberto com o modo desejado.

Lista de opções | Fonte


Era isso que eu temia. Vou usar o .desktop.
Sam Mercier

1

Google-chrome e Chromium devem funcionar da mesma maneira, as diferenças são bem pequenas, exceto para multimídia (especialmente Flash) e alguns locais de arquivos / pastas (cromo em vez de google-chrome), consulte http://code.google.com/p/chromium / wiki / ChromiumBrowserVsGoogleChrome

Você deve verificar https://wiki.archlinux.org/index.php/Chromium_Tips_and_Tweaks, especialmente:

Making it all persistent

You can export your flags from ~/.profile:
export CHROMIUM_USER_FLAGS="--disk-cache-dir=/tmp --disk-cache-size=50000000"

Or add them to /etc/chromium/default:
# Default settings for chromium. This file is sourced by /usr/bin/chromium
#
# Options to pass to chromium
CHROMIUM_FLAGS="--scroll-pixels=200"

Chromium will prefer the user defined flags in CHROMIUM_USER_FLAGS to those defined in
/etc/chromium/default. 

Esta é a única coisa que funcionou para mim até agora - a adição CHROME_USER_FLAGS=de /etc/skel/.bashrcquando o laptop é construído
Brian Sidebotham
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.