我正在为Firefox开发一个Web扩展,并使用window.open打开了一个报告页面。这是我的代码:
var reportURL = browser.extension.getURL("pages/report.html");
console.log(reportURL);
var myWindow = window.open(reportURL);
console.log("window.document");
console.log(myWindow);
窗口已成功打开,但 myWindow 仍为空。我想知道为什么会这样。谢谢!
这是 Firefox 的限制,原因是扩展页面和打开的窗口在不同的浏览器进程中运行。请参阅错误1466347。