使用firefox webextension api清除所有cookie

时间:2017-01-06 11:34:40

标签: javascript firefox cookies firefox-addon firefox-webextensions

我正在尝试创建一个firefox插件,它允许清除所有设置的cookie。现在我只能获取和删除为打开的选项卡设置的cookie。如何获取所有cookie并使用firefox webextension api删除它们。谢谢你的帮助。

browser.tabs.query({}).then(tabs => {
    for (tab of tabs) {
        browser.cookies.getAll({url: tab.url}).then(cookies => {
            for (cookie of cookies) {
                browser.cookies.remove({
                    name: cookie.id
                });
            }
        });
    }
});

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

您不需要枚举标签,只需将空details参数传递给getAll