doRequest
rootブックマーク管理:拡張機能は「diigo #bbs」フォルダー(存在しない場合)を作成し、ルートブックマークを管理し、タイトルの更新または古いエントリの削除を管理します。
関数はブックマークデータとタグ情報で呼び出されます。
chrome.bookmarks.onCreated.addListener
関数(パート2から)が更新され、chrome.bookmarks.get
関数が含まれます。この関数は、「Diigo #BBS」フォルダーとその内容を管理し、ルートブックマークが正しく作成および維持されるようにします。 また、必要に応じて「タグ」フォルダーを作成し、doRequest
。
doRequest
関数はタグサブフォルダーを管理します。未使用のサブフォルダーを削除し、Diigoの最新のタグデータに基づいて新しいサブフォルダーを作成します。 次に、タグフォルダーごとにbookmarknode
を呼び出します。tag
関数は、適切なタグサブフォルダーにブックマークを追加します。 既存のブックマークとタイトルを更新するか、必要に応じて新しいブックマークを作成します。
process
processTagsFolder
結論:processTags
この部分は、Chrome拡張機能のコア機能を完了します。 将来のパーツは、ユーザーログイン、カスタムAPIキー、およびコードの最適化に対応します。
ChromeブックマークAPIに関するよくある質問(FAQ) 提供されたFAQは、JavaScriptを使用したChromeブックマークの操作、作成、検索、更新、削除、検索、移動、親/子供/兄弟関係へのアクセスに関する包括的なガイダンスを提供します。 これらの例は、ChromeブックマークAPIを使用して作業する開発者にとって価値があります。
以上がディゴのクロム拡張機能の作成、パート3の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。