Estoy usando Execute JS para escribir y probar el código de Javascript dentro de Firefox. Quiero abrir una nueva pestaña/ventana y escribir algo a ella y traté¿Abrir una nueva pestaña/ventana y escribirle algo?
var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator);
var win = wm.getMostRecentWindow("navigator:browser");
printWindow = win.open("about:blank");
printWindow = wm.getMostRecentWindow("navigator:browser");
printWindow.gBrowser.selectedBrowser.contentDocument.write('hello');
Y
myWindow=window.open('','','width=200,height=100')
myWindow.document.write("<p>This is 'myWindow'</p>")
myWindow.focus()
Sin embargo siempre sale este error
[Excepción ... " La operación es insegura ". código: "18" nsresult: "0x80530012 (SecurityError)"
¿Hay alguna manera de obtener a través de esta excepción?
"Excepción: la operación es insegura" es un error en la consola predeterminada de Firefox (https://bugzilla.mozilla.org/show_bug.cgi?id=663406), no ocurre con la consola Firebug en Firefox y Chromium consola predeterminada, comenté aquí https://stackoverflow.com/questions/12898528/loading-an-iframe-from-a-string-variable-in-xulrunner#comment41391652_12911226 – baptx