Estoy tratando de escribir un mejor administrador de marcadores en las extensiones de Chrome. El problema es que no hay ejemplos simples (que pueda encontrar) sobre cómo usar realmente el bookmarks
API.Obtener la carpeta de marcadores raíz de Google Chrome
He visto la fuente de ejemplo (cuando d/led y lo instalé en mi computadora, no hizo nada excepto proporcionar un cuadro de búsqueda. Escribir/escribir y presionar devolver no pudo hacer nada) y puede ' t encuentra algo útil.
Mi objetivo final es hacer una extensión que me permita guardar páginas para leer más tarde sin tener que registrarme para obtener una cuenta en algún servicio en alguna parte. Así que planeo crear una o dos carpetas de favoritos en la carpeta raíz/otros marcadores, como mínimo una carpeta de "páginas no leídas". En esa carpeta crearé los marcadores no leídos. Cuando el usuario marca el elemento como leído, se eliminará de esa carpeta.
Así que eso es lo que estoy tratando de hacer ... cualquier ayuda será muy apreciada, incluso si solo me está apuntando a algunos buenos ejemplos.
ACTUALIZACIÓN:
...<script>
function display(tree){
document.getElementById("Output").innerHTML = tree;
}
function start(){
chrome.bookmarks.getTree(display);
}
</script>
</head>
<body>
<h4 id="Output"></h4>
<script>
start();
</script>
...
que muestra [object Object]
, que sugiere que (al menos a mí con una experiencia limitada JavaScript) que existe un objeto. Pero, ¿cómo acceder a los miembros de ese objeto?
Cambiando tree
a tree.id
o cualquiera de lo que parecen parámetros muestra undefined
.
Excelente respuesta, gracias Mohamed. –