首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Chrome扩展:如何管理后台页面的独立实例?

Chrome扩展:如何管理后台页面的独立实例?
EN

Stack Overflow用户
提问于 2013-06-26 06:17:57
回答 2查看 3.5K关注 0票数 2

有没有人知道让每个separate Chrome Window运行different background page instance的方法

目前,我的问题是我需要打开两个chrome窗口,让每个背景页面都是它自己的独立实例。这“模仿”了两个单独的用户在他们自己的计算机上使用扩展的行为。这样做可以让我在one computer上以two different people的身份测试这个扩展。现在,当我打开两个Chrome Windows时,它使用了一个背景页面实例(我想它应该是这样的)。

我猜任何可以接受的方法都会很棒,无论是多个chrome sign-ins的某种形式,还是安装Chrome的different instances。然而,最好的解决方案是基于代码的,在实际的Chrome扩展API领域,如果它允许的话。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-26 11:27:21

一段时间后,我相当容易地解决了我的问题。它要求您拥有two Google accounts。因此,如果你没有两个帐户,也不想要两个帐户,最好在这篇文章中使用Rob W's answer……

步骤:

  • 打开一个Chrome窗口。
  • 单击设置下拉->,然后单击谷歌标题下的设置
  • ,单击Users可能会提示您使用谷歌帐户登录,执行此操作
  • 打开第二个窗口,重复此过程并将第二个用户分配给当前窗口
  • 现在您应该有两个窗口,位于两个不同用户之下。两者都使用自己的设置和扩展,以及自己的background pages.
票数 1
EN

Stack Overflow用户

发布于 2013-06-26 06:29:00

也许你可以为每个打开的窗口在一个背景页面中实例化一些“背景页面对象”?将你所有的功能放在这个类中,并创建一个包含所有实例的数组。

只是一些头脑风暴,希望能让你有所收获。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17308532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档