未调用chrome.bookmarks.onRemoved侦听器

时间:2016-09-29 13:45:16

标签: javascript api firefox-addon

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

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

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

我在这里做错了什么?

1 个答案:

答案 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