gpt4 book ai didi

javascript - Chrome 扩展 : How to Manage separate instances of background pages?

转载 作者:行者123 更新时间:2023-11-29 18:22:14 25 4
gpt4 key购买 nike

有谁知道让每个单独的 Chrome 窗口运行不同的后台页面实例的方法吗?

目前,我的问题是我需要打开两个 chrome 窗口并让每个背景页面成为其自己的单独实例。这“模仿”了两个独立用户在他们自己的计算机上使用扩展程序的行为。这样做将允许我在 一台计算机 上以 两个不同的人 的身份测试扩展。现在,当我打开两个 Chrome Windows 时,它使用一个后台页面实例(我认为它应该如此)。

我想任何可接受的方法都会很好,无论是某种形式的多个 Chrome 登录 还是安装 chrome 的不同实例。然而,最好的解决方案是基于代码,在实际的 Chrome 扩展 API 领域,如果它允许的话。

谢谢!

最佳答案

拥有两个背景页面实例的唯一方法是启用拆分隐身行为,并打开隐身窗口(Ctrl + Shift + N).

要启用拆分隐身模式,请将以下内容添加到您的 list 文件中:

"split": "incognito"

如果你真的想模拟两个或更多用户,使用不同的数据目录,通过使用 --user-data-dir 标志启动 Chrome。例如:

chromium --user-data-dir=/tmp/whatever/

关于javascript - Chrome 扩展 : How to Manage separate instances of background pages?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17308532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com