启动时argv.json中添加ignore-certificate-errors参数,为true时忽略https请求时的证书.

This commit is contained in:
wangpenglong 2023-05-16 16:00:00 +08:00 committed by chriswang521
parent 83373e460f
commit 7bfa47c31a
1 changed files with 13 additions and 2 deletions

View File

@ -157,7 +157,10 @@ function configureCommandlineSwitchesSync(cliArgs) {
'disable-color-correct-rendering', 'disable-color-correct-rendering',
// override for the color profile to use // override for the color profile to use
'force-color-profile' 'force-color-profile',
// test our vsx store
'ignore-certificate-errors'
]; ];
if (process.platform === 'linux') { if (process.platform === 'linux') {
@ -199,6 +202,13 @@ function configureCommandlineSwitchesSync(cliArgs) {
app.commandLine.appendSwitch(argvKey); app.commandLine.appendSwitch(argvKey);
} }
} }
else if (argvValue === true || argvValue === 'true') {
if (argvKey === 'ignore-certificate-errors') {
console.log('argvKey=' + argvKey);
app.commandLine.appendSwitch(argvKey);
}
}
} }
// Append main process flags to process.argv // Append main process flags to process.argv
@ -283,7 +293,8 @@ function createDefaultArgvConfigSync(argvConfigPath) {
'', '',
' // Enabled by default by VS Code to resolve color issues in the renderer', ' // Enabled by default by VS Code to resolve color issues in the renderer',
' // See https://github.com/microsoft/vscode/issues/51791 for details', ' // See https://github.com/microsoft/vscode/issues/51791 for details',
' "disable-color-correct-rendering": true', ' "disable-color-correct-rendering": true,',
' "ignore-certificate-errors": false',
'}' '}'
]; ];