Crée un signet ou un dossier en tant qu'enfant de BookmarkTreeNode avec  parentId spécifié. Pour créer un dossier, omettez ou laissez vide le paramètre  CreateDetails.url.

C'est une fonction asynchrone qui renvoie une Promise.

Syntaxe

var createBookmark = browser.bookmarks.create(
  bookmark                  // CreateDetails object
)

Paramètres

bookmark
Un objet bookmarks.CreateDetails.

Valeur retournée

Une Promise qui sera remplie avec un BookmarkTreeNode qui décrit le nouveau noeud de marque pages.

Compatibilité du navigateur

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxOperaFirefox pour Android
Support simpleChrome Support complet OuiEdge Support complet 15Firefox Support complet 45Opera Support complet OuiFirefox Android Aucun support Non

Légende

Support complet  
Support complet
Aucun support  
Aucun support

Exemples

Cet exemple crée un signet pour cette page, le plaçant dans le dossier par défaut ("Signets non classés" dans Firefox, "Autres signets" dans Chrome).

function onCreated(node) {
  console.log(node);
}

var createBookmark = browser.bookmarks.create({
  title: "bookmarks.create() on MDN",
  url: "https://developer.mozilla.org/Add-ons/WebExtensions/API/bookmarks/create"
});

createBookmark.then(onCreated);

Example extensions

Remerciements :

Cette API est basée sur l'API Chromium chrome.bookmarks. Cette documentation provient de  bookmarks.json dans le code Chromium.

Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.

Étiquettes et contributeurs liés au document

Contributeurs à cette page : hellosct1, wbamberg
Dernière mise à jour par : hellosct1,