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事件。我不确定是什么触发了它。我会尝试删除它并测试功能。假设一切都好,就不谈了。