gpt4 book ai didi

javascript - 如何将用户信息从服务器传递到 Chrome 扩展的网页?

转载 作者:行者123 更新时间:2023-12-02 15:50:04 26 4
gpt4 key购买 nike

我正在构建一个 Chrome 扩展,它将在网页上插入登录按钮。当用户单击该按钮时,他们将被引导至登录页面,然后重定向回来。我想在重定向期间传递信息。

这是顺序:

  1. 说 cnn.com(点击登录按钮时)
  2. [我的后端]/authenticate 被调用
  3. 显示(支持的服务)登录页面
  4. [我的后端]/回调被调用
  5. 成功时重定向至 cnn.com

我不知道如何将“用户”信息传递到页面或重定向的扩展程序,在此步骤中 [my Backend]/callback > 重定向到 xyz.com

我正在使用内容脚本插入按钮。我正在尝试寻找在重定向期间将用户信息发送到扩展程序并存储以供以后使用的方法。

最佳答案

您可以存储用户的状态,以及他们是否应该在您自己域的 Cookie 上登录。

只要您在 list 上指定正确的权限,Chrome 扩展程序就允许您访问任何您想要的域上的 Cookie。

然后,您可以使用chrome.cookies API以便访问您自己域上的 cookie,即使您的 Chrome 扩展程序运行在不同的网页上。请记住使用 chrome.cookies.get()/getAll() 而不是 document.cookie 来正确跨域访问 Cookie 数据。

关于javascript - 如何将用户信息从服务器传递到 Chrome 扩展的网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31910796/

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