Wie mache ich das Google Chrome-Flag "--allow-file-access-from-files" dauerhaft?

11

Wenn Sie einer lokalen Datei den Zugriff auf eine lokale Datei in Google Chrome ermöglichen möchten, rufen Sie das Terminal auf und führen Sie es aus

$ google-chrome --allow-file-access-from-files 
Sam Mercier
quelle

Antworten:

10

Navigieren Sie zum Desktop-Starter / Menüeintrag und öffnen Sie das Dialogfeld mit den Eigenschaften des Starters für Google Chrome.

Es sollte so aussehen:

/usr/bin/google-chrome %U

Um die gewünschten Flags dauerhaft zu machen, ändern Sie sie wie folgt:

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

Möglicherweise müssen Sie Ihre Symbolstarter nach dem Ändern auch löschen und erneut anheften. Chrome sollte nach der Änderung mit den angegebenen Flags gestartet werden.

Alternativ können Sie einfach einen neuen Launcher mit dem oben genannten erstellen und damit Chrome starten.

So überprüfen Sie, ob die von Ihnen geänderten Flags geladen werden:

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

und scrollen Sie zu dem Block mit dem Titel

"session_restore"

Ihre Flags sollten vorher im Block aufgeführt sein

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

Chrome öffnen und zur URL navigieren

chrome://version/

sollte auch aktivierte Flags in der Liste auflisten

Command Line 

Block

Dies ist eine Liste der Google-Chrom / Chrom-Flags:

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

guest271314
quelle
1
@ Sam, Sie sollten einen How can I make that option always be turned on when ever google chrome is executed beyond running a .desktop every timeTeil aus Ihrer Frage entfernen , da dies zu Verwirrung führen kann.
Web-E
@ Web-E Okay, hört sich gut an.
Sam Mercier
3

Die verschiedenen Modi wie --allow-file-access-from-filessind Flags / Switches und nicht für allgemeine Benutzer gedacht. Sie können es also nicht dauerhaft mit regulären Builds ändern. Der Zweck dieser Schalter / Argumente ist die Auswahl. Diese Flags werden weder unterstützt noch empfohlen und müssen als temporär verwendet werden.

Da Sie keine .desktopDatei verwenden oder eine Verknüpfung ändern möchten . Das einzige, was Sie tun können, ist, sich mit Open Source-Code zu befassen chorimium.

Passen Sie den Code an und erstellen Sie ihn. Dann öffnet sich nur noch der gewünschte Modus.

Liste der Schalter | Quelle

Wir sind
quelle
Das habe ich befürchtet. Ich werde nur die .desktop verwenden.
Sam Mercier
1

Google-Chrome und Chromium sollten gleich funktionieren. Die Unterschiede sind bis auf Multimedia (insbesondere Flash) und einige Datei- / Ordner-Speicherorte (Chrom anstelle von Google-Chrome) ziemlich gering. Siehe http://code.google.com/p/chromium / wiki / ChromiumBrowserVsGoogleChrome

Sie sollten https://wiki.archlinux.org/index.php/Chromium_Tips_and_Tweaks besonders überprüfen :

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
quelle
Dies ist das einzige, was bisher für mich funktioniert hat - zusätzlich CHROME_USER_FLAGS=zu dem /etc/skel/.bashrcZeitpunkt, an dem der Laptop gebaut wird
Brian Sidebotham