Necesito mi extensión de Firefox para representar un objeto definido por los scripts de página en la carga de la página. El problema es que los scripts de página no pueden acceder a las propiedades de la ventana definidas por los scripts de contenido y cloneInto() no admite la clonación de objetos Proxy. window.eval('window.propertyName = new Proxy(...)') pero no funciona.
Entonces, ¿cómo puedo redefinir objetos en el contexto de la página?