如何制作一个独立于(因此修改例如不影响)的新Window
对象,而不创建?myWindow
window
myWindow.Array.prototype
window.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;
}
最终,我想制作我自己的核心对象类型的副本并将它们原型化。