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
尝试在 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