Sto usando Execute JS per scrivere e testare il codice Javascript all'interno di Firefox. Voglio aprire una nuova scheda/finestra e scrivere qualcosa ad esso e ho provatoApri una nuova scheda/finestra e scrivici qualcosa?
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');
E
myWindow=window.open('','','width=200,height=100')
myWindow.document.write("<p>This is 'myWindow'</p>")
myWindow.focus()
Tuttavia ho sempre questo errore
[Exception ... " L'operazione è insicura. " Codice: "18" nsresult: "0x80530012 (SecurityError)"
Esiste un modo per superare questa eccezione?
"Eccezione: l'operazione non è sicura" è un bug nella console di default di Firefox (https://bugzilla.mozilla.org/show_bug.cgi?id=663406), non succede con la console Firebug su Firefox e Chromium console predefinita, ho commentato qui https://stackoverflow.com/questions/12898528/loading-an-iframe-from-a-string-variable-in-xulrunner#comment41391652_12911226 – baptx