有没有办法从 Chrome 扩展程序访问 cookie? 这段代码
document.cookie.length
总是返回 - 0。
最佳答案
目前在扩展程序中获取站点 cookie 的最佳(最简单)方法是将此代码放在后台脚本中:
chrome.cookies.get({ url: 'http://example.com', name: 'somename' },
function (cookie) {
if (cookie) {
console.log(cookie.value);
}
else {
console.log('Can\'t get cookie! Check the name!');
}
});
所以现在您不需要内容脚本但不要忘记将权限包含到 list 中:
"permissions": [
"cookies",
"*://*.example.com/*"
]
关于javascript - 从 Google Chrome 扩展访问 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1439377/