我正在使用Execute JS在 Firefox 中编写和测试 Javascript 代码。我想打开一个新的标签/窗口并写一些东西,我试过了
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');
和
myWindow=window.open('','','width=200,height=100')
myWindow.document.write("<p>This is 'myWindow'</p>")
myWindow.focus()
但是我总是收到这个错误
[例外……“操作不安全。” 代码:“18” nsresult:“0x80530012(安全错误)”
有什么办法可以通过这个异常?