尝试在Firefox扩展程序中使用chrome.bookmarks api中的chrome.bookmarks.onRemoved:
chrome.bookmarks.onRemoved.addListener(function (id, removeInfo) {
"use strict";
checkIfBookmarked();
});
这是为了抓住用户手动删除书签,但删除书签时永远不会调用checkIfBookmarked()
,无论删除是手动删除还是编程删除。
我在这里做错了什么?
答案 0 :(得分:1)
可悲的是Firefox还没有支持这个事件,正如在这里可以看到的那样......
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/bookmarks/onRemoved
从完整的兼容性列表中可以看出,还有很多工作要做,但是它在正确的轨道上,所以希望它不会太长...... < / p>
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Browser_support_for_JavaScript_APIs