W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
這頁列出了Chrome瀏覽器和Electron支持的命令行開關. 你也可以在app模塊的ready事件發(fā)出之前使用app.commandLine.appendSwitch 來添加它們到你應用的main腳本里面:
const app = require('electron').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
});
path
設置客戶端的證書文件 path
.
domains
忽略用 ,
分隔的 domains
列表的連接限制.
禁止請求 HTTP 時使用磁盤緩存.
port
在指定的 端口
通過 HTTP 開啟遠程調(diào)試.
flags
指定引擎過渡到 JS 引擎.
在啟動Electron時,如果你想在主進程中激活 flags
,它將被轉(zhuǎn)換.
$ electron --js-flags="--harmony_proxies --harmony_collections" your-app
address:port
使用一個特定的代理服務器,它將比系統(tǒng)設置的優(yōu)先級更高.這個開關只有在使用 HTTP 協(xié)議時有效,它包含 HTTPS 和 WebSocket 請求. 值得注意的是,不是所有的代理服務器都支持 HTTPS 和 WebSocket 請求.
hosts
讓 Electron 使用(原文:bypass) 提供的以 semi-colon 分隔的hosts列表的代理服務器.這個開關只有在使用 --proxy-server
時有效.
例如:
app.commandLine.appendSwitch('proxy-bypass-list', '<local>;*.google.com;*foo.com;1.2.3.4:5678')
將會為所有的hosts使用代理服務器,除了本地地址 (localhost
,127.0.0.1
etc.), google.com
子域, 以 foo.com
結尾的hosts,和所有類似 1.2.3.4:5678
的.
url
在指定的 url
上使用 PAC 腳本.
不使用代理服務并且總是使用直接連接.忽略所有的合理代理標志.
rules
一個逗號分隔的 rule
列表來控制主機名如何映射.
例如:
MAP * 127.0.0.1
強制所有主機名映射到 127.0.0.1MAP *.google.com proxy
強制所有 google.com 子域 使用 "proxy".MAP test.com [::1]:77
強制 "test.com" 使用 IPv6 回環(huán)地址. 也強制使用端口 77.MAP * baz, EXCLUDE www.google.com
重新全部映射到 "baz", 除了"www.google.com".這些映射適用于終端網(wǎng)絡請求(TCP 連接和 主機解析 以直接連接的方式, 和 CONNECT
以代理連接, 還有 終端 host 使用 SOCKS
代理連接).
rules
類似 --host-rules
,但是 rules
只適合主機解析.
忽略與證書相關的錯誤.
path
設置Pepper Flash插件的路徑 path
.
version
設置Pepper Flash插件版本號.
path
使網(wǎng)絡日志事件能夠被讀寫到 path
.
version
設置最簡化的 SSL/TLS 版本號 ("tls1", "tls1.1" or "tls1.2"),TLS 可接受回退.
cipher_suites
指定逗號分隔的 SSL 密碼套件 列表實效.
防止 Chromium 降低隱藏的渲染進程優(yōu)先級.
這個標志對所有渲染進程全局有效,如果你只想在一個窗口中禁止使用,你可以采用 hack 方法playing silent audio.
打印 Chromium 信息輸出到控制臺.
如果在用戶應用加載完成之前解析app.commandLine.appendSwitch
,這個開關將實效,但是你可以設置 ELECTRON_ENABLE_LOGGING
環(huán)境變量來達到相同的效果.
log_level
設置默認最大活躍 V-logging 標準; 默認為 0.通常 V-logging 標準值為肯定值.
這個開關只有在 --enable-logging
開啟時有效.
pattern
賦予每個模塊最大的 V-logging levels 來覆蓋 --v
給的值.E.g. my_module=2,foo*=3
會改變所有源文件 my_module.*
and foo*.*
的代碼中的 logging level .
任何包含向前的(forward slash)或者向后的(backward slash)模式將被測試用于阻止整個路徑名,并且不僅是E.g模塊.*/foo/bar/*=2
將會改變所有在 foo/bar
下的源文件代碼中的 logging level .
--enable-logging
開啟時有效.Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: