2011-04-03 6 views
0

J'ai déjà ajouté quelques extensions Chrome, mais cela m'a vraiment bloqué.Accès à l'URL d'un nouveau favori dans une extension Chrome

J'ai une idée pour une extension qui ajoute des informations supplémentaires à l'URL d'un signet lorsqu'un utilisateur met en signet une page. Le moyen le plus simple de le faire serait d'utiliser une étiquette de hachage à la fin.

E.g. a.site.com/page/2/#extrainfohere

Donc en effet je veux que l'extension écoute quand un utilisateur marque une page, calculez quelques informations par ex. position de défilement et l'ajouter à l'URL des signets lors de son enregistrement.

Est-ce que quelqu'un a la moindre idée qu'il y a un moyen de le faire? Tout crochet dans Chrome qui pourrait être utilisé pour étendre l'action de mise en signet par défaut?

Merci à l'avance

+2

Je devine que c'est un début http://code.google.com/chrome/extensions/bookmarks.html . Je pense ajouter un écouteur onCreated puis mise à jour? – redroot

+1

Oui ... Je vous recommande également de créer un écouteur pour la mise au point de l'onglet, etc. – mattsven

Répondre

2

Je pense que vous avez besoin de quelque chose comme ceci:

chrome.bookmarks.onCreated.addListener(
function(id, bookmark) {   
    var new_url = bookmark.url + "#somedata"; 
    chrome.bookmarks.update(id, {url : new_url}, function {}); 
}); 
+0

C'est à peu près ce que j'ai fait, merci :) – redroot