Obtener la carpeta de marcadores raíz de Google Chrome

Estoy tratando de escribir un mejor administrador de marcadores en las extensiones de Chrome. El problema es que no hay ejemplos simples (que puedo encontrar) sobre cómo usar realmente elbookmarks API.

He mirado 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 la tecla de retorno no pudo hacer nada) y no puedo encontrar nada útil .

Mi objetivo final es crear una extensión que me permita guardar páginas para leerlas más tarde.sin tener que ir a registrarse para obtener una cuenta en algún servicio en algún lugar. Así que planeo crear una o dos carpetas de marcadores 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á señalando algunos buenos ejemplos.

ACTUALIZAR:

...<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>
...

Eso muestra[object Object], eso sugiere (al menos para mí con una experiencia de JavaScript limitada) que existe un objeto. Pero, ¿cómo acceder a los miembros de ese objeto?

Cambiandotree atree.id o cualquier otra de las pantallas que parecen ser parámetrosundefined.

Respuestas a la pregunta(3)

Su respuesta a la pregunta