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