Jak ustawić flagę Google Chrome „--allow-file-access-from-files” na stałe?

11

Jeśli chcesz zezwolić lokalnemu plikowi na dostęp do lokalnego pliku w Google Chrome, idź do terminala i uruchom

$ google-chrome --allow-file-access-from-files 
Sam Mercier
źródło

Odpowiedzi:

11

Przejdź do pozycji menu / programu uruchamiającego pulpit, otwórz okno dialogowe właściwości programu uruchamiającego Google Chrome.

To powinno wyglądać tak:

/usr/bin/google-chrome %U

Aby flagi, które mają być trwałe, zmień je na coś takiego:

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

Może być również konieczne usunięcie i ponowne przypięcie programów uruchamiających ikonę po modyfikacji. Chrome powinien uruchomić się z określonymi flagami włączonymi po modyfikacji.

Alternatywnie możesz po prostu utworzyć nowy program uruchamiający z powyższym i użyć go do uruchomienia Chrome.

Aby sprawdzić, czy ładowane przez Ciebie flagi są ładowane:

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

i przewiń w górę do bloku zatytułowanego

"session_restore"

Twoje flagi powinny być wcześniej wymienione w bloku

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

Otwieranie Chrome i nawigacja do adresu URL

chrome://version/

powinien również wyświetlić listę włączonych flag w

Command Line 

blok

To jest lista flag google-chrome / chromium:

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

guest271314
źródło
1
@Sam, powinieneś usunąć How can I make that option always be turned on when ever google chrome is executed beyond running a .desktop every timeczęść ze swojego pytania, ponieważ spowoduje to zamieszanie.
Web-E,
@ Web-E Dobra brzmi dobrze.
Sam Mercier
3

Różne tryby, takie jak --allow-file-access-from-filesflagi / przełączniki, nie są przeznaczone dla zwykłych użytkowników. Więc nie możesz go zmienić na stałe przy regularnych kompilacjach. Celem tych przełączników / argumentów jest zapewnienie wyboru. Te flagi nie są obsługiwane ani zalecane i muszą być używane jako tymczasowe.

Ponieważ nie chcesz używać .desktoppliku ani zmieniać żadnego skrótu. Jedyne, co możesz zrobić, to zajrzeć do kodu open source chorimium.

Dostosuj kod i skompiluj go. Wtedy tylko otworzy się z wybranym trybem.

Lista przełączników | Źródło

Web-E
źródło
Tego się obawiałem. Użyję tylko .desktop.
Sam Mercier
1

Google-Chrome i Chromium powinny działać tak samo, różnice są dość niewielkie, z wyjątkiem multimediów (zwłaszcza Flash) i niektórych lokalizacji plików / folderów (chrom zamiast Google Chrome) patrz http://code.google.com/p/chromium / wiki / ChromiumBrowserVsGoogleChrome

Powinieneś sprawdzić https://wiki.archlinux.org/index.php/Chromium_Tips_and_Tweaks zwłaszcza:

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. 
Marcos Jacoby
źródło
Jest to jedyna rzecz, która do tej pory działała - dodając CHROME_USER_FLAGS=do tego, /etc/skel/.bashrckiedy laptop jest zbudowany
Brian Sidebotham