Как сделать флаг 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/


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.

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

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


Вот чего я боялся. Я просто буду использовать .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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.