を作成せずに、に依存しない(たとえば、変更しても効果がない)新しい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;
}
最終的には、コアオブジェクトタイプの独自のコピーを作成し、それらのプロトタイプを作成したいと思います。