Desde el contexto de una extensión de FireFox ...¿Escucha eventos de historia en Firefox?
Hay alguna forma de recibir notificaciones de back/forward/goto/reload/etc. "Eventos de historia"? No estoy buscando una manera de cancelarlos o cambiarlos, solo para que sepan de ellos.
Mi mejor solución hasta ahora ha sido engancharme en los elementos de la interfaz de usuario responsables (elementos de menú y botones) para activar la navegación del historial. Esto, obviamente, no funciona demasiado bien en la cara de cualquier pero los más controlado instalaciones Firefox como todo lo que se necesita es una extensión haciendo:
gBrowser.webNavigation.goBack()
... arruinar mi día, por no decir nada de las propias páginas web jugando juegos con la historia.
Ah, las alegrías de COM (o XPCOM, lo que sea) en javascript ... –