因此,我计划操纵一些Facebook Cookie,以便为Chrome制作安全扩展程序。但是我在尝试覆盖cookie方面遇到了问题。以下是示例Cookie及其在Chrome中的存储方式:
Name: c_user
Content: 0000000000
Domain: .facebook.com
Path: /
Send for: Secure connections only
Accessible to script: Yes
Created: Saturday, June 8, 2013 11:33:35 PM
Expires: When the browsing session ends
这是目前无法尝试覆盖上述cookie的代码:
chrome.cookies.set({ "url": "https://.facebook.com",
"domain" : "https://.facebook.com",
"name" : "c_user",
"value" : "1111111111",
"secure" : true});
代码放在扩展程序的默认弹出窗口中,并在单击按钮后执行。我可以使用以下方法删除cookie而不会有任何麻烦:
chrome.cookies.remove({ "url": "https://.facebook.com",
"name" : "c_user"});
以前有人遇到过这个吗?
答案 0 :(得分:1)
您的domain
应该是域名,而不是网址。尝试:
chrome.cookies.set({
"url": "https://facebook.com",
"domain" : ".facebook.com",
etc...
});