Ich benutze Execute JS, um Javascript-Code in Firefox zu schreiben und zu testen. Ich möchte einen neuen Tab/Fenster öffnen und etwas darauf zu schreiben und ich versuchteÖffnen Sie eine neue Registerkarte/Fenster und schreiben Sie etwas?
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');
Und
myWindow=window.open('','','width=200,height=100')
myWindow.document.write("<p>This is 'myWindow'</p>")
myWindow.focus()
Jedoch habe ich diesen Fehler immer bekommen
[Exception ... " Die Operation ist unsicher. " Code: "18" nsresult: "0x80530012 (Security)"
Gibt es einen Weg durch diese Ausnahme zu bekommen?
"Ausnahme: Der Vorgang ist unsicher" ist ein Fehler in der Firefox-Standardkonsole (https://bugzilla.mozilla.org/show_bug.cgi?id=663406), nicht mit der Firebug-Konsole in Firefox und Chromium Standard-Konsole, habe ich hier kommentiert https://StackOverflow.com/Questions/12898528/loading-an-iframe-from-a-String-Variable-in-Xulrunner#comment41391652_12911226 – baptx