我正在开发一个需要在Chrome上禁用网络安全的远程应用程序,我有一个Windows快捷方式,使用以下运行时参数:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -incognito --disable-web-security --user-data-dir=C:\Program
对于vscode,我有下面的launch.json
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "web-security-disabled-chrome",
"url": "http://localhost:8000",
"runtimeArgs": [
"--disable-web-security --user-data-dir=C:\\Program",
"-incognito"
],
"webRoot": "${workspaceFolder}"
}
]
}
也不会破坏网络安全。
Failed to load resource: net::ERR_CERT_AUTHORITY_INVALID [https://my.remote.ip/restapp/...
我还尝试了以下方法:
给予vscode一个新的目录来存放用户数据。我看到这个文件夹被填充了,但是网络安全没有被禁用。
将-user-data-dir放入它自己的字符串中。VSCode显示错误
Cannot connect to runtime process, timeout after 10000ms -(reason: Can't find a valid target taht matches: about:blank. Available pages: ["chrome-ex...://ceimgagkkofjoalgojpkdcmhmbljbbaa/_generated_background_page.html"]).
有人知道是否可以配置Chrome调试器来运行禁用网络安全的吗?
5条答案
按热度按时间lmyy7pcs1#
这对我很有效:
hgc7kmma2#
对于证书颁发,应添加以下命令行参数:
64jmpszr3#
您可以尝试使用chrome配置文件,如建议的here。
基本上,(1)使用配置文件启动chrome一次,(2)接受证书,(3)在vscode中将launch.json更改为如下所示:
这对我很有效。
llmtgqce4#
你的属性中少了一个破折号,它应该是--隐姓埋名,它会起作用的。
pjngdqdw5#
我刚刚在config下面添加了
"runtimeArgs": ["--disable-web-security"]
,它对我来说工作得很好。