是否可以同时运行带有和不带有网络安全功能的 Chrome?

是否可以同时运行带有和不带有网络安全功能的 Chrome?

最近发现我可以使用命令行参数禁用 Chrome“网络安全”,使 JavaScript 开发更加容易。问题是我似乎无法同时运行多个 Chrome“实例”。如果我在chrome.exe --disable-web-securityChrome 正在运行时,它只会在正在运行的实例中打开一个新窗口并忽略我的命令行参数。我可以完全关闭 Chrome 并使用上述命令行参数重新启动它,但这样我的所有窗口都将在没有网络安全的情况下运行,这对一般的浏览器使用来说是一件坏事。

--disable-web-security所以总结一下这个问题:是否有可能在普通 Chrome 实例运行时使用该标志启动 Chrome 实例?


笔记:我怀疑答案可能在于Chrome 命令行开关,但就是有...太多了...

答案1

我发现了一个Ask Ubuntu 上的类似问题。显然,您可以通过向 Chrome 传递一个新的用户数据目录来告诉它启动一个新会话。这意味着我现在可以运行此命令:

chrome.exe --user-data-dir="C:/Chrome dev session" --disable-web-security

然后会打开一个新的 Chrome 窗口,其中网络安全功能已禁用。耶!


笔记:这意味着这两个窗口之间的窗口拖放功能将不起作用。

答案2

关闭 Chrome 浏览器中打开的所有窗口。如果打开了多个窗口,请分别关闭所有窗口。然后,您可以使用以下代码打开 Chrome“跑步”

chrome.exe --allow-file-access-from-files --disable-web-security

答案3

对于Mac:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-data-dir="/tmp/chrome_dev_session" --disable-web-security 

如果有必要,请用您的 Chrome 特定路径替换。

答案4

您可以使用 Chrome 的一些分支作为第二个浏览器,例如或者. 也许是可移植实例Chrome 也可以使用。

相关内容