bookmarks.remove()
bookmarks.remove() 方法用於移除單個書籤或空的資料夾。
警告: 如果您的擴充套件嘗試從書籤樹的根節點移除書籤,該呼叫將丟擲錯誤,訊息為:“書籤根目錄無法修改”,書籤也不會被移除。
這是一個非同步函式,返回一個 Promise。
語法
js
let removingBookmark = browser.bookmarks.remove(
id // string
)
引數
返回值
一個 Promise,該 Promise 將以無引數的方式 fulfilled。
如果找不到與 id 引數對應的節點,或者該節點是一個非空資料夾,則 Promise 將會以錯誤訊息被 rejected。
示例
js
function onRemoved() {
console.log("Removed!");
}
function onRejected(error) {
console.log(`An error: ${error}`);
}
let bookmarkId = "abcdefghijkl";
let removingBookmark = browser.bookmarks.remove(bookmarkId);
removingBookmark.then(onRemoved, onRejected);
擴充套件程式示例
瀏覽器相容性
載入中…
注意: 此 API 基於 Chromium 的 chrome.bookmarks API。本文件源自 Chromium 程式碼中的 bookmarks.json。