Javascript window.onchange-是什么触发了它,删除它是否安全?

Javascript window.onchange-是什么触发了它,删除它是否安全?,javascript,cross-browser,Javascript,Cross Browser,我继承了以下代码: // if parent window is closed or changed, close popups window.onbeforeunload = function () { /* some cleanup stuff */ }; window.onchange = function () { /* same exact cleanup stuff */ }; 窗口.onchange行导致问题 在Chrome上,它会无缘无故地点火(导致不良的清理结果)。它在IE1

我继承了以下代码:

// if parent window is closed or changed, close popups
window.onbeforeunload = function () { /* some cleanup stuff */ };
window.onchange = function () { /* same exact cleanup stuff */ };
窗口.onchange
行导致问题
在Chrome上,它会无缘无故地点火(导致不良的清理结果)。它在IE11中不会开火

我能安全地摆脱这条线吗

不要提供太多信息:

发送到窗口的更改事件的事件处理程序

……而且,总体而言,互联网似乎对此也没有什么可说的


那么到底是什么触发了windows.onchange?它能在所有主流浏览器上运行吗?(如果没有,那么这对我来说是一个足够好的保证,我可以删除它。)

更改事件在表单控件更改时触发。在下面的演示中,键入一些内容,然后单击Tab以模糊控件并触发更改事件

onchange=function(e){console.log(e.target);}

我的理解是窗口没有onchange事件。我不确定是什么触发了它。我会尝试删除它并测试功能。假设一切都好,就不谈了。