[英]Google chrome extension cookie help!
我需要我的chrome扩展程序来读取Rails应用设置的cookie值,我只是尝试并使用普通的javascript来实现这一点,但一直将cookie的结果保持为null。
据我了解,您必须使用Chrome cookie API来读取它们? 对于Chrome扩展程序,我一无所知,我正在为扩展程序的结构而苦苦挣扎,例如,背景页面,弹出窗口或内容脚本?
理想情况下,我希望popup.html遍历发送的Cookie中的值,因此我将删除cookie中的值,然后将其写入popup.html文件。
任何想法或建议从哪里开始?
当前,最好的(最简单的)方式来获取站点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!');
}
});
因此,现在您不需要此内容脚本,但不要忘记在清单中包含权限:
"permissions": [
"cookies",
"*://*.example.com/*"
]
读取站点cookie的唯一方法是通过内容脚本 。
由于您想在popup.html页面中执行此操作,因此有两种选择:
一旦进入内容脚本,就可以与该页面交流Cookie。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.