如何让 Vivaldi 分离其不同的实例/“窗口”(默认情况下它不会这样做)?

如何让 Vivaldi 分离其不同的实例/“窗口”(默认情况下它不会这样做)?

我目前没有打开 Vivaldi 或其他浏览器。然后我运行以下命令:

"C:\Program Files\Vivaldi\Application\vivaldi.exe" --profile-directory="Profile 1" --proxy-server=no.http.isproxy.net:443 --new-window https://ifconfig.co/json

网页上写道:

"country": "Norway"

然后,在不关闭窗口的情况下,我运行此命令

"C:\Program Files\Vivaldi\Application\vivaldi.exe" --profile-directory="Profile 1" --proxy-server=dk.http.isproxy.net:443 --new-window https://ifconfig.co/json

网页上仍然写着:

"country": "Norway"

但我自然而然地预料到:

"country": "Denmark"

如果我关闭所有窗口并重新运行上一个命令,它确实会说:

"country": "Denmark"

唔!

结论:如果另一个实例正在运行,Vivaldi(以及所有其他基于 Chrome 的浏览器)会默默忽略我的标志,但如果它是第一个/唯一的实例/窗口,则会应用它们。

问题:我如何使每个“窗口”(我宁愿称它们为“实例”)真正遵守我的规则而不是忽略它们?

注意:我使用的代理仅在您已连接到其 VPN 时才有效,因此如果您想实际测试我给出的命令,则必须用自己的代理替换它们。很抱歉。我不知道有任何真正有效的免费/开放代理,因此我无法将它们用作我的示例。

补充:即使您指定了不同的配置文件,这种情况也会发生……因此,配置文件基本上没有任何意义,因为 Vivaldi(以及 Chrome/其他?)无论如何都会绕过代理设置,因此它们都使用第一个打开的实例(无论配置文件是什么)使用的代理……除非您按顺序逐一完成所有操作,并记得关闭所有其他实例,否则不可能有任何安全性/隐私。我希望这不是真的。

相关内容