这可能是 Internet Explorer (IE9) 中的一个错误,想知道它是否已知或有解决方法。
可以通过打开开发控制台并执行这些命令中的每一个来重现它,
window.onresize = function() { alert("onresize"); }
此时,当您调整窗口大小时,事件会按预期触发。现在执行,
document.write("test");
在此点之后window.resize
将为空。
这可能是预期的,因为document.write
呼叫document.open
清除了所有内容。
但是,即使您添加回事件处理程序,它也永远不会触发,
window.onresize = function() { alert("onresize"); }