Modules pour le navigateur Firefox
  • Extensions
  • ThĂšmes
    • pour Firefox
    • Dictionnaires et paquetages linguistiques
    • Sites pour les autres navigateurs
    • Modules pour Android
Connexion
Aperçu de Hideable Bookmarks Bar

Hideable Bookmarks Bar par Aedelbeorth

"Hideable Bookmarks Bar" muestra los marcadores del usuario en una barra lateral que aparece al pasar el ratĂłn por el borde izquierdo de la pantalla.

ExpérimentalExpérimental
0 (0 critiques)0 (0 critiques)
TĂ©lĂ©charger Firefox et obtenir l’extension
Télécharger le fichier

MĂ©tadonnĂ©es de l’extension

Captures d’écran
À propos de cette extension
=== Permissions Used ===
  • Bookmarks: Required to read the user's bookmarks and display them in the bookmark bar.
    The extension does NOT modify, add, or delete bookmarks; it only reads them.

=== Functionality ===
  1. The bookmark bar remains hidden on the left (only 5px visible as an indicator).
  2. Hovering the mouse over the left edge of the bar smoothly expands it.
  3. Includes a search function that filters bookmarks in real time.
  4. Includes a settings panel to customize:
  5. Bookmark bar width
  6. Background and text colors
  7. Hover colors
  8. Export/import settings (local JSON file)

=== Privacy and Data ===
  • The extension does NOT send data to any external server.
  • Settings are saved locally in the browser's localStorage.
  • Bookmarks are only read locally using the browser.bookmarks.getTree() API.
  • Favicons are obtained from public services (Google S2 and DuckDuckGo) by passing only the domain name (not the full URL or user data).
  • data_collection_permissions is declared as "none" in the manifest.json file.

=== Regarding the innerHTML warnings ===

The two "Unsafe assignment to innerHTML" warnings refer to:
  1. content.js line ~483: Creation of the settings panel.

The assigned HTML is a static string generated at compile time,

without interpolation of user data or external input. It only contains
fixed HTML tags with internal configuration values (hex colors,

numeric widths) that are already validated.
  1. content.js line ~747: Creation of the settings button with an SVG.

The SVG is completely static, with no variables or external data.

In both cases, innerHTML is safe because there is no dynamic user data.
It is used for code clarity and maintainability.

=== Permisos utilizados ===
  • bookmarks: necesario para leer los marcadores del usuario y mostrarlos en la barra.
    La extensión NO modifica, añade ni elimina marcadores, solo los lee.

=== Funcionalidad ===
  1. La barra permanece oculta a la izquierda (solo 5px visibles como indicador).
  2. Al pasar el ratĂłn por el borde izquierdo, la barra se despliega suavemente.
  3. Incluye un buscador que filtra marcadores en tiempo real.
  4. Incluye un panel de configuraciĂłn para personalizar:
  5. Ancho de la barra
  6. Colores de fondo y texto
  7. Colores de hover
  8. Exportar/importar configuraciĂłn (archivo JSON local)

=== Privacidad y datos ===
  • La extensiĂłn NO envĂ­a datos a ningĂșn servidor externo.
  • La configuraciĂłn se guarda localmente en localStorage del navegador.
  • Los marcadores solo se leen localmente mediante la API browser.bookmarks.getTree().
  • Los favicons se obtienen de servicios pĂșblicos (Google S2 y DuckDuckGo) pasando
    Ășnicamente el nombre de dominio (no la URL completa ni datos del usuario).
  • data_collection_permissions estĂĄ declarado como "none" en el manifest.json.

=== Sobre las advertencias de innerHTML ===

Las 2 advertencias de "Unsafe assignment to innerHTML" se refieren a:
  1. content.js lĂ­nea ~483: CreaciĂłn del panel de configuraciĂłn.
    El HTML asignado es un string estĂĄtico generado en tiempo de compilaciĂłn,
    sin interpolaciĂłn de datos de usuario ni entradas externas. Solo contiene
    etiquetas HTML fijas con valores de configuraciĂłn internos (colores hex,
    anchos numéricos) que ya estån validados.
  2. content.js lĂ­nea ~747: CreaciĂłn del botĂłn de configuraciĂłn con un SVG.
    El SVG es completamente estĂĄtico, sin variables ni datos externos.

En ambos casos, innerHTML es seguro porque no hay datos dinĂĄmicos de usuario.
Se usa por claridad y mantenibilidad del cĂłdigo.
Noté 0 par 1 personne
Connectez-vous pour noter cette extension
Il n’y a aucune note pour l’instant

Le nombre d’étoiles est enregistrĂ©

5
0
4
0
3
0
2
0
1
0
Aucune critique pour l’instant
Autorisations et données

Autorisations nécessaires :

  • Consulter et modifier les marque-pages
  • AccĂ©der Ă  vos donnĂ©es pour tous les sites web

Collecte de données :

  • Le dĂ©veloppeur indique que cette extension n’a pas besoin de collecter de donnĂ©es.
En savoir plus
Plus d’informations
Liens du module
  • E-mail d’assistance
  • Copier l’identifiant du module
Version
1.0
Taille
15,29 Ko
DerniĂšre mise Ă  jour
il y a 4 jours (12 juil. 2026)
Catégories associées
  • Apparence
  • Marque-pages
Licence
Licence MIT
Historique des versions
  • Voir toutes les versions
Ajouter Ă  la collection
Signaler ce module
Aller à la page d’accueil de Mozilla

Modules complémentaires

  • À propos
  • Blog des modules complĂ©mentaires Firefox
  • Atelier sur les extensions
  • PĂŽle dĂ©veloppeur
  • Politiques Ă  destination des dĂ©veloppeurs
  • Blog de la communautĂ©
  • Forum
  • Signaler un problĂšme
  • Guide de revue

Télécharger

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

DerniĂšres versions

  • Nightly
  • Beta

Firefox pour entreprise

  • Enterprise

Communauté

  • Connect
  • Contribute
  • Developer

Nous suivre

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • ConfidentialitĂ©
  • Cookies
  • Mentions lĂ©gales

Sauf mention contraire, le contenu de ce site est disponible sous licence Creative Commons Attribution Share-Alike v3.0 ou toute version supérieure.