私は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 (SecurityError)"
この例外を通過する方法はありますか?