我尝试在chrome扩展中获取某个URL的cookie

tag5nh1u  于 2022-12-06  发布在  Go
关注(0)|答案(1)|浏览(178)

我也需要从资源中获得饼干。
我需要资源中的每个cookie输出到控制台或输出到警报。
代码如下:

function getAll(port, message) {
        chrome.tabs.get(1, function(tab) {
            var url = "www.roblox.com";
            console.log("Looking for cookies on: " + url);
            chrome.cookies.getAll({
                url : url
            })
        });
    }

这是目前为止我所知道的一切
以下是资源的图像:

vc6uscn9

vc6uscn91#

1:chrome.cookies API只能在后台脚本中使用
2:必须在manifest.json中声明域权限
3:您不需要在获取cookie之前查询选项卡。
下面是manifest.json切片:

"permissions": [
          "cookies",
          "*://*/*"
        ],

那么在后台脚本中,它应该如下所示:您想要获取的www.roblox.com名称

chrome.cookies.getAll({
                domain : domainThatYouWantToGetCookies  //use domain not url
            }, function(cookies){
                   console.log(cookies);
    });

您可以在后台控制台中看到控制台输出。

相关问题