如何在没有iframe的情况下创建新的窗口对象?

Pau*_* S. 6 javascript

如何在创建的情况下创建一个独立于(如此修改,例如不起作用)的新Window对象?myWindowwindowmyWindow.Array.prototypewindow.Array.prototype<iframe>

目前我正在做如下的事情

function newWindow(){
    var myFrame = document.createElement('iframe'), myWindow = undefined;
    myFrame.style.display = 'none';
    myFrame.src = 'javascript:undefined;';
    document.body.appendChild(myFrame);
    myWindow = myFrame.contentWindow;
    document.body.removeChild(myFrame);
    return myWindow;
}
Run Code Online (Sandbox Code Playgroud)

最后,我想制作我自己的核心对象类型副本并对其进行原型化.

Vik*_* S. 3

嗯...你不能这样做。嗯...您可以致电window.open,但它会打开一个新窗口。而且...为什么你需要这个?看来你走错路了。