【问题标题】:Chrome extensions: How to make two users on one site?Chrome 扩展程序:如何在一个站点上创建两个用户?
【发布时间】:2018-05-27 20:23:34
【问题描述】:

我需要在不同的浏览器选项卡中实现网站的多用途。登录后,浏览器将数据写入 cookie,如果我打开一个新选项卡 - 我使用相同的配置文件,如果我打开一个新选项卡并将作为用户 2 登录,我将退出用户 1。

我知道我可以使用 chrome.webRequest 来更改标头,以及存储在 LocalStorage 中的有关当前用户的数据。但是如果我把它放在 LocalStorage 用户:user1 中,第二个选项卡将覆盖用户:user2,我会得到相同的结果。

有哪些选项可以解决我的问题? 我需要使用this code 来更改cookies吗? 有人做过类似的任务吗?有例子吗?

【问题讨论】:

    标签: javascript google-chrome cookies google-chrome-extension local-storage


    【解决方案1】:

    您可以为 user2 使用隐身窗口吗?这就是我们通常所做的,如果我们想同时拥有多个用户...

    或者不是你的要求?

    【讨论】:

    • 我真的很想使用隐身模式,但它不适合这项任务。 (((
    【解决方案2】:

    我不知道为什么您需要在同一个浏览器上同时激活 2 个或多个配置文件。

    我对您的问题的想法是使用数组来存储帐户,但是您需要询问用户他/她想要使用的帐户是什么。

    希望对你有所帮助,但我不知道你的目标是什么。

    【讨论】:

    • 这是设备工作的测试任务。我不知道如何实现所描述的任务。
    • @VINET 我的想法是创建一个数组来存储帐户名称,例如linl,但是当用户打开新标签时,您需要询问他/他想要什么帐户
    • 按顺序也是不可能的。我想我找到了解决方案,我可以获取 idifikator 选项卡并相应地存储它用户。如何正确修改header以及在哪个文件中?
    • 我只知道如何使用 JavaScript、cookie 来存储数据,但我认为这不是你的想法。希望你能找到解决办法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-16
    相关资源
    最近更新 更多