Chrome扩展程序:在后台脚本中打印所有cookie

时间:2019-03-08 19:44:56

标签: google-chrome google-chrome-extension

我正在阅读Google Chrome浏览器的文档,并希望打印出所有cookie的列表

backgroundScript.js

let val = pref.string(forKey: "RemoteData")!
let arr = val.components(separatedBy:",")
let startCount = pref.object(forKey: "startCountValue") as? Int ?? 0
let lstCount = pref.object(forKey: "LastCountValue") as? Int ?? 3
let unlockId = arr[startCount..<lstCount]

// if you need it back to string

let unlockStr = unlockId.joined(separator:",")

manifest.json

console.log('this ran')
chrome.cookies.getAll({}, function (cookies) {
    cookies.forEach(function(item) {
        console.log(item)
    })
});

但是它返回一个空字符串。

"permissions": [
    "cookies",
    "activeTab",
    "https://ajax.googleapis.com/",
    "storage"
],

如何打印所有cookie的列表?

我检查了Chrome设置,并看到了其中的cookie。

这是权限的事吗?我觉得我没有正确使用[] length: 0 __proto__: Array(0) 响应,但是不确定如何调试它。

0 个答案:

没有答案