我正在开发Chrome扩展程序。我在其中使用Chrome扩展程序代码为我们的网站设置Cookie。以下是我之前的代码,之前该代码可以正常工作(请注意,此代码位于content js文件中):
document.cookie = cookieName + "=" + cookieValue + ";Max-Age=7200;path=/";
document.cookie = cookieName + "=" + cookieValue + ";Max-Age=7200;path=/" + ";domain=" + domain;
但是在出现问题之后,我还在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。
谢谢