Chrome扩展程序背景页面Cookie问题

时间:2013-08-04 05:54:49

标签: google-chrome-extension

我正在构建一个Chrome扩展程序,它通过jQuery从后台页面加载数据,并依赖于登录到网站的用户进行身份验证。

$.get('https://mydomain.com/myurl', function (data) {
   // do something
});

即用户正常登录https://mydomain.com,服务器设置一些cookie。

在后台页面中,在/ myurl /myurl获取该用户的一些数据,预计会出现身份验证Cookie。

这适用于后台页面,但前提是在用户登录后重新加载后台脚本。此外,一旦用户注销并从网页中删除cookie,cookie仍然存在于后台页!

我希望后台页面上的Cookie与网站上的Cookie保持同步。

不确定这是一个功能还是一个错误,或者我完全做错了。

1 个答案:

答案 0 :(得分:0)

原来这是由我的后台页面中使用SignalR(websockets)引起的。在设置cookie之前打开websocket。因此,我必须检测cookie中的更改,关闭websocket,然后重新打开它以便获取新的cookie值。