chrome.bookmarks.onRemoved 未调用侦听器

chrome.bookmarks.onRemoved listener not called

尝试在 Firefox 扩展中使用 chrome.bookmarks api 中的 chrome.bookmarks.onRemoved

chrome.bookmarks.onRemoved.addListener(function (id, removeInfo) {
    "use strict";
    checkIfBookmarked();
});

这是为了捕获用户手动删除书签,但是删除书签时永远不会调用 checkIfBookmarked(),无论是手动删除还是程序删除。

我做错了什么?

遗憾的是 Firefox 尚不支持该事件,如此处所示...

https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/bookmarks/onRemoved

正如您从完整的兼容性列表中看到的那样,还有很多工作要做,但它在正确的轨道上,希望不会太长...

https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Browser_support_for_JavaScript_APIs