Parámetros CLI soportados (Chrome)
Esta página lista las líneas de comandos usadas por el navegador Chrome que también son soportadas por Electron. Puedes usar app.commandLine.appendSwitch para anexarlas en el script principal de tu aplicación antes de que el evento ready del módulo app sea emitido:
var app = require('app');
app.commandLine.appendSwitch('remote-debugging-port', '8315');
app.commandLine.appendSwitch('host-rules', 'MAP * 127.0.0.1');
app.on('ready', function() {
// Your code here
});
--client-certificate=path
Establece el path
del archivo de certificado del cliente.
--ignore-connections-limit=domains
Ignora el límite de conexiones para la lista de domains
separados por ,
.
--disable-http-cache
Deshabilita la caché del disco para las peticiones HTTP.
--remote-debugging-port=port
Habilita la depuración remota a través de HTTP en el puerto especificado.
--proxy-server=address:port
Usa un servidor proxy especificado, que sobreescribe la configuración del sistema. Este cambio solo afecta peticiones HTTP y HTTPS.
--proxy-pac-url=url
Utiliza el script PAC en la url
especificada.
--no-proxy-server
No usa un servidor proxy y siempre establece conexiones directas. Anula cualquier otra bandera de servidor proxy bandera que se pase.
--host-rules=rules
Una lista separada por comas de rules
(reglas) que controlan cómo se asignan los
nombres de host.
Por ejemplo:
MAP * 127.0.0.1
Obliga a todos los nombres de host a ser asignados a 127.0.0.1MAP *.google.com proxy
Obliga todos los subdominios google.com a resolverse con "proxy".MAP test.com [::1]:77
Obliga a resolver "test.com" con un bucle invertido de IPv6. También obligará a que el puerto de la dirección respuesta sea 77.MAP * baz, EXCLUDE www.google.com
Reasigna todo a "baz", excepto a "www.google.com".
Estas asignaciones especifican el host final en una petición de red (Anfitrión de la conexión TCP
y de resolución de conexión directa, y el CONNECT
en una conexión proxy HTTP, y el host final de
la conexión proxy SOCKS
).
--host-resolver-rules=rules
Como --host-rules
pero estas rules
solo se aplican al solucionador.
--ignore-certificate-errors
Ignora errores de certificado relacionados.
--ppapi-flash-path=path
Asigna la ruta path
del pepper flash plugin.
--ppapi-flash-version=version
Asigna la versión version
del pepper flash plugin.
--log-net-log=path
Permite guardar y escribir eventos de registros de red en path
.
--ssl-version-fallback-min=version
Establece la versión mínima de SSL/TLS ("tls1", "tls1.1" o "tls1.2") que el repliegue de TLC aceptará.
--enable-logging
Imprime el registro de Chromium en consola.
Este cambio no puede ser usado en app.commandLine.appendSwitch
ya que se analiza antes de que la
aplicación del usuario esté cargada.
--v=log_level
Da el máximo nivel activo de V-logging por defecto; 0 es el predeterminado. Valores positivos son normalmente usados para los niveles de V-logging.
Este modificador sólo funciona cuando también se pasa --enable-logging
.
--vmodule=pattern
Da los niveles máximos de V-logging por módulo para sobreescribir el valor dado por
--v
. Ej. my_module=2,foo*=3
cambiaría el nivel de registro para todo el código,
los archivos de origen my_module.*
y foo*.*
.
Cualquier patrón que contiene un slash o un slash invertido será probado contra toda la ruta
y no sólo con el módulo. Ej. */foo/bar/*=2
cambiaría el nivel de registro para todo el código
en los archivos origen bajo un directorio foo/bar
.
Este modificador sólo funciona cuando también se pasa --enable-logging
.