IE崩溃,CPU占用100%
描述:不知名情况所有IE都出现死循环,CPU占用100%。
追查:缩小范围至esui初始化组件,特定组件内部再次初始化。
耗时:3小时
原因:在esui的TextInput
组件中,ie下监听输入事件使用的是onpropertychange
,在事件处理函数执行再次设置value(即使value相同)导致再次触发该事件进入死循环。
解决:规避IE下onpropertychange
事件中再次修改元素任何属性值。
-EOF-
描述:不知名情况所有IE都出现死循环,CPU占用100%。
追查:缩小范围至esui初始化组件,特定组件内部再次初始化。
耗时:3小时
原因:在esui的TextInput
组件中,ie下监听输入事件使用的是onpropertychange
,在事件处理函数执行再次设置value(即使value相同)导致再次触发该事件进入死循环。
解决:规避IE下onpropertychange
事件中再次修改元素任何属性值。
-EOF-