Rumah >hujung hadapan web >tutorial js >Membuat sambungan krom untuk Diigo, Bahagian 3
Ciri -ciri utama yang dilaksanakan:
doRequest
Fungsi ini kini mengendalikan kedua -dua pos dan mendapatkan permintaan, secara dinamik menyesuaikan diri sama ada data penanda buku disediakan. Permintaan pos digunakan untuk membuat penanda buku di Diigo.
Butiran pelaksanaan:
fungsi memicu apabila penanda buku dibuat. Ia menggunakan panggilan bersarang chrome.bookmarks.onCreated.addListener
untuk mengesahkan folder ibu bapa dan datuk nenek. Jika datuk nenek adalah "tag," fungsi chrome.bookmarks.get
dipanggil dengan data penanda buku dan maklumat tag. doRequest
diubahsuai untuk mengendalikan kedua -dua jawatan (untuk membuat/mengemas kini penanda halaman) dan dapatkan (untuk mendapatkan penanda buku) permintaan. Jenis permintaan dan data ditentukan oleh kehadiran parameter doRequest
dan bookmarknode
. tag
. Fungsi ini menguruskan folder "Diigo #BBS" dan kandungannya, memastikan penanda buku akar dibuat dan dikekalkan dengan betul. Ia juga mewujudkan folder "tag" jika diperlukan, dan panggilan process
. processTagsFolder
processTags
Fungsi
untuk setiap folder tag. processTags
addAllBookmarksWithTag
Fungsi
addAllBookmarksWithTag
Bahagian ini melengkapkan fungsi teras sambungan krom. Bahagian masa depan akan menangani log masuk pengguna, kekunci API tersuai, dan pengoptimuman kod.
Soalan Lazim (Soalan Lazim) Mengenai Chrome Bookmarks API:
FAQ yang disediakan menawarkan panduan yang komprehensif untuk memanipulasi penanda buku krom menggunakan JavaScript, meliputi penciptaan, pengambilan, pengemaskinian, penghapusan, mencari, bergerak, dan mengakses hubungan ibu bapa/anak/saudara. Contoh -contoh ini sangat berharga bagi pemaju yang bekerja dengan API penanda buku Chrome.
Atas ialah kandungan terperinci Membuat sambungan krom untuk Diigo, Bahagian 3. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!