Как сделать флаг Google Chrome «--allow-file-access-from-files» постоянным?

11

Если вы хотите разрешить локальному файлу доступ к локальному файлу в Google Chrome, вы идете в терминал и запускаете

$ google-chrome --allow-file-access-from-files 
Сэм Мерсье
источник

Ответы:

11

Перейдите к пункту запуска / меню на рабочем столе, откройте диалоговое окно свойств модуля запуска для Google Chrome.

Это должно выглядеть так:

/usr/bin/google-chrome %U

Чтобы сделать флаги, которые вы хотите, постоянными, измените их на что-то вроде:

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

Вам также может понадобиться удалить и повторно закрепить средства запуска значков после его изменения. Chrome должен запускаться с включенными указанными флагами после модификации.

Кроме того, вы можете просто создать новый лаунчер с вышеуказанным и использовать его для запуска Chrome.

Чтобы проверить, загружаются ли измененные вами флаги:

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

и прокрутите вверх до блока под названием

"session_restore"

Ваши флаги должны быть перечислены в блоке, прежде чем

--flag-switches-begin --flag-switches-end,

Открытие Chrome и переход к URL

chrome://version/

должен также перечислить включенные флаги в

Command Line 

блок

Это список флагов Google-Chrome / Chromium:

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

guest271314
источник
1
@ Сэм, ты должен удалить How can I make that option always be turned on when ever google chrome is executed beyond running a .desktop every timeчасть из своего вопроса, поскольку это создаст путаницу.
Web-E
@ Web-E Хорошо звучит хорошо.
Сэм Мерсье
3

Различные режимы, такие --allow-file-access-from-filesкак флаги / переключатели, не предназначены для обычных пользователей. Так что вы не можете изменить его навсегда с помощью регулярных сборок. Целью этих переключателей / аргументов является предоставление выбора. Эти флаги не поддерживаются и не рекомендуются и должны использоваться как временные.

Так как вы не хотите использовать .desktopфайл или изменить любой ярлык. Единственное, что вы можете сделать, это посмотреть в код с открытым исходным кодом chorimium.

Настройте код и постройте его. Только тогда он откроется в выбранном вами режиме.

Список выключателей | Источник

Web-E
источник
Вот чего я боялся. Я просто буду использовать .desktop.
Сэм Мерсье
1

Google-Chrome и Chromium должны работать одинаково, различия довольно незначительны, за исключением мультимедиа (особенно Flash) и расположения некоторых файлов / папок (Chrome вместо Google-Chrome), см. Http://code.google.com/p/chromium. / вики / ChromiumBrowserVsGoogleChrome

Вы должны проверить https://wiki.archlinux.org/index.php/Chromium_Tips_and_Tweaks особенно:

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. 
Маркос Якоби
источник
Это единственное , что работал для меня до сих пор - добавление CHROME_USER_FLAGS=к /etc/skel/.bashrcкогда построен ноутбук
Брайан Sidebotham