2016-09-29 14 views
0

と呼ばれていない:chrome.bookmarks.onRemovedリスナーは、Firefoxの拡張機能でchrome.bookmarks APIから<a href="https://developer.chrome.com/extensions/bookmarks#event-onRemoved" rel="nofollow">chrome.bookmarks.onRemoved</a>を使用しようと

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

これは、ユーザーがブックマークの手動削除をキャッチすることですが、checkIfBookmarked()をしたときに呼び出されることはありません削除が手動かプログラムかにかかわらず、ブックマークは削除されます。

私はここで間違っていますか?あなたは完全な互換性リストからわかるように、ここで見ることができるように

+0

です。 Firefox拡張機能でChrome拡張APIを使用できますか? – Archer

+0

@Archer、はいMozillaはアドオンを[webExtensions](https://developer.mozilla.org/Add-ons/WebExtensions)に置き換えています。 – mins

+0

うわー。私は分かりませんでした - ありがとう! – Archer

答えて

1

悲しいことに、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

関連する問題