编程语言
首页 > 编程语言> > javascript-如何在IE8中禁用body.blur()?

javascript-如何在IE8中禁用body.blur()?

作者:互联网

我致力于在IE8中运行的企业Web应用程序.似乎在主体上调用了blur()导致IE窗口发送到后台.不幸的是,此代码位于供应商控制的应用程序的一部分中.

有没有什么可能的方式可以防止在不修改实际调用body.blur()的代码的情况下在主体上调用blur()?

由于这是企业应用程序,因此可以接受应用程序自身之外的解决方案.例如对IE8设置,注册表等的更改.

解决方法:

您应该能够将模糊硬编码为虚拟方法.如果可以在调用它之前进入,只需调用body.blur = function(){};即可. (假设body指向您的DOM body元素).

标签:onblur,document-body,javascript,internet-explorer-8
来源: https://codeday.me/bug/20191127/2075655.html