我正在尝试使用以下方式获取浏览器 cookie:
browser.cookies.getAll()
但我总是在控制台日志中收到此错误:
Uncaught ReferenceError: browser is not defined
这是我的代码:
var gettingAll = browser.cookies.getAll({
url: "url"
});
console.log(gettingAll);
最佳答案
要获取url值,您可以使用以下解决方案:
var cookiesMap = document.cookie.split(";").map( value => {
var val =value.split("=")
var obj = { "key" : val[0], "value" : val[1] }
return obj;
});
for( var i = 0 ; i < cookiesMap.length ; i++ ){
if( cookiesMap[i].key==="url"){
console.log(cookiesMap[i].value);
}
}
希望有帮助:)
关于javascript - 获取浏览器cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46607144/