Come posso rendere permanente il flag di Google Chrome "--allow-file-access-from-files"?


11

Se vuoi consentire a un file locale di accedere a un file locale in Google Chrome, vai al terminale ed esegui

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

Risposte:


11

Passare alla voce di menu / avvio del desktop, aprire la finestra di dialogo delle proprietà del programma di avvio per google chrome.

Dovrebbe sembrare come questo:

/usr/bin/google-chrome %U

Per rendere permanenti le bandiere che desideri, modificale in qualcosa del tipo:

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

Potrebbe anche essere necessario eliminare e appuntare nuovamente i lanciatori di icone dopo averlo modificato. Chrome dovrebbe avviarsi con i flag specificati abilitati dopo la modifica.

In alternativa, puoi semplicemente creare un nuovo launcher con quanto sopra e usarlo per avviare Chrome.

Per verificare se i flag modificati sono stati caricati:

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

e scorrere fino al blocco intitolato

"session_restore"

Le tue bandiere dovrebbero essere elencate nel blocco, prima

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

Apertura di Chrome e navigazione verso l'URL

chrome://version/

dovrebbe anche elencare i flag abilitati in

Command Line 

bloccare

Questo è un elenco delle bandiere google-chrome / chromium:

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


1
@Sam, dovresti rimuovere How can I make that option always be turned on when ever google chrome is executed beyond running a .desktop every timeparte della tua domanda in quanto creerà confusione.
Web-E,

@ Web-E Va bene suona bene.
Sam Mercier,

3

Le diverse modalità come --allow-file-access-from-filessono flag / switch e non sono pensate per utenti generici. Quindi non puoi cambiarlo permanentemente con build regolari. Lo scopo di questi switch / argomenti è di fornire una scelta. Questi flag non sono supportati né consigliati e devono essere utilizzati come temporanei.

Dal momento che non si desidera utilizzare il .desktopfile o modificare alcun collegamento. L'unica cosa che puoi fare è esaminare il codice dell'open source chorimium.

Personalizza il codice e crealo. Quindi solo si aprirà con la modalità desiderata.

Elenco di interruttori | fonte


Questo è quello che temevo. Userò solo il .desktop.
Sam Mercier,

1

Google-chrome e Chromium dovrebbero funzionare allo stesso modo, le differenze sono piuttosto lievi, tranne per i contenuti multimediali (in particolare Flash) e alcune posizioni di file / cartelle (chromium anziché google-chrome) vedi http://code.google.com/p/chromium / wiki / ChromiumBrowserVsGoogleChrome

Dovresti dare un'occhiata a https://wiki.archlinux.org/index.php/Chromium_Tips_and_Tweaks in particolare:

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. 

Questa è l'unica cosa che ha funzionato finora per me - aggiungendo CHROME_USER_FLAGS=a /etc/skel/.bashrcquando viene costruito il laptop
Brian Sidebotham,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.