【发布时间】:2017-11-18 09:48:21
【问题描述】:
我是第一次处理 Firefox Web Extension API。我想通过单击一个按钮来删除 example.com 的所有 cookie。我有以下代码,但没有得到任何结果。
background.js
function onRemoved(cookie) {
console.log(`Removed: ${cookie}`);
}
function onError(error) {
console.log(`Error removing cookie: ${error}`);
}
function removeCookie() {
var removing = browser.cookies.remove({
url: "example.com"
});
removing.then(onRemoved, onError);
}
browser.browserAction.onClicked.addListener(removeCookie);
manifest.json
{
"description": "RemoveCookie",
"manifest_version": 2,
"name": "remove-cookies",
"version": "1.0",
"icons": {
"48": "icons/icon.png"
},
"background": {
"scripts": ["background.js"]
},
"browser_action": {
"default_icon": "icons/icon.png",
"default_title": "Remove Cookie!"
},
"permissions": [
"*://*.example.com/*",
"cookies"
]
}
【问题讨论】:
标签: javascript cookies firefox-addon-webextensions