Javascript Chrome扩展设置httpOnly cookie不工作

Javascript Chrome扩展设置httpOnly cookie不工作,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我正在开发一个Chrome扩展。在这里,我使用Chrome扩展代码为我们的网站设置cookie。以下是我以前使用的代码(请注意,此代码位于content js文件中): 但在收到问题后,我还在backgroundJs文件中添加了代码,下面是我的代码: chrome.cookies.set({ "name": cookieName, "domain": domain, "value": cookieValue, "path": "/", "url": 'ht

我正在开发一个Chrome扩展。在这里,我使用Chrome扩展代码为我们的网站设置cookie。以下是我以前使用的代码(请注意,此代码位于content js文件中):

但在收到问题后,我还在backgroundJs文件中添加了代码,下面是我的代码:

chrome.cookies.set({
    "name": cookieName,
    "domain": domain,
    "value": cookieValue,
    "path": "/",
    "url": 'https://www.mywebsite.com/',
    "httpOnly": true,
    "secure": true,
}, function (cookie) {
    console.log(JSON.stringify(cookie));
    console.log(chrome.extension.lastError);
    console.log(chrome.runtime.lastError);
});
我可以在浏览器中看到我的cookie设置,但在页面加载时,服务器自己的cookie值会发生变化。 是否有任何解决方法,以便我可以将我的cookie值设置为该cookie


谢谢

,但是在页面加载过程中,服务器自身的cookie值发生了变化
——当然,因为服务器正在发送cookie,所以浏览器会完成它的工作。不太清楚您的问题是什么。请澄清您试图实现的目标以及您面临的具体问题。@Bravo我正在开发一个网站团购工具,以便我的用户可以使用该网站而无需购买该网站的订阅。我在一年前开发了这个chrome扩展,直到上周它还工作得很好。我要做的是通过selenium scraping生成一个新的服务器端cookie,并将该cookie存储在我的数据库中,同时在我的客户端浏览器上设置相同的cookie。因此,现在当服务器上的cookie和客户端上的cookie相同时,它工作正常。但现在不知何故,服务器忽略了在浏览器中设置的客户端cookie,因此它生成了一个新的cookiecookie@hindmost请阅读以上评论。也许现在清楚了。当服务器忽略浏览器cookie时,它会不断生成新的cookie,我的用户会进入无限循环。@user1400290真的,多有趣啊-但是当你加载一个页面,服务器发送cookie时,浏览器会接受该cookie-不确定你评论中其他109个单词的意义
chrome.cookies.set({
    "name": cookieName,
    "domain": domain,
    "value": cookieValue,
    "path": "/",
    "url": 'https://www.mywebsite.com/',
    "httpOnly": true,
    "secure": true,
}, function (cookie) {
    console.log(JSON.stringify(cookie));
    console.log(chrome.extension.lastError);
    console.log(chrome.runtime.lastError);
});