¿Cómo hago que la bandera de Google Chrome "--allow-file-access-from-files" sea permanente?

11

Si desea permitir que un archivo local acceda a un archivo local en Google Chrome, vaya al terminal y ejecute

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

Respuestas:

11

Navegue hasta la entrada del menú / iniciador de escritorio, abra el cuadro de diálogo de propiedades del iniciador para Google Chrome.

Debe tener un aspecto como este:

/usr/bin/google-chrome %U

Para hacer que las banderas que desea sean permanentes, modifíquelas para algo como:

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

También es posible que deba eliminar y volver a anclar los lanzadores de iconos después de modificarlo. Chrome debería iniciarse con los indicadores especificados habilitados después de la modificación.

Alternativamente, puede simplemente crear un nuevo lanzador con lo anterior y usarlo para iniciar Chrome.

Para verificar si se están cargando las banderas que modificó:

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

y desplácese hasta el bloque titulado

"session_restore"

Sus banderas deben aparecer en el bloque, antes

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

Abrir Chrome y navegar a la URL

chrome://version/

también debe enumerar las banderas habilitadas en el

Command Line 

bloquear

Esta es una lista de las banderas de google-chrome / chromium:

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

invitado271314
fuente
1
@Sam, debe eliminar How can I make that option always be turned on when ever google chrome is executed beyond running a .desktop every timeparte de su pregunta, ya que creará confusión.
Web-E
@ Web-E Ok, suena bien.
Sam Mercier
3

Los diferentes modos --allow-file-access-from-filesson banderas / interruptores y no están destinados a usuarios generales. Por lo tanto, no puede cambiarlo permanentemente con compilaciones regulares. El propósito de estos modificadores / argumento es proporcionar opciones. Estas banderas no son compatibles ni recomendadas y deben usarse como temporales.

Dado que no desea utilizar el .desktoparchivo o cambiar ningún acceso directo. Lo único que puede hacer es buscar en el código de código abierto chorimium.

Personalice el código y compílelo. Entonces solo se abrirá con el modo deseado.

Lista de interruptores | Fuente

Nosotros somos
fuente
Eso es lo que temía. Solo usaré el .desktop.
Sam Mercier
1

Google-chrome y Chromium deberían funcionar de la misma manera, las diferencias son bastante menores, excepto para multimedia (especialmente Flash) y algunas ubicaciones de archivos / carpetas (chromium en lugar de google-chrome), consulte http://code.google.com/p/chromium / wiki / ChromiumBrowserVsGoogleChrome

Debe consultar https://wiki.archlinux.org/index.php/Chromium_Tips_and_Tweaks especialmente:

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
fuente
Esto es lo único que me ha funcionado hasta ahora, además CHROME_USER_FLAGS=de /etc/skel/.bashrccuando se construyó la computadora portátil
Brian Sidebotham,