IE 11 问题 - 最小化当前窗口后显示 Alert() 弹出窗口

Sub*_*n R 5 html javascript asp.net jquery internet-explorer

我有以下简单的 html 页面,其中包含一个文本字段,该文本字段显示模糊事件的警报消息。每当用户聚焦于文本字段并单击窗口内的任意位置时,最小化当前窗口后就会显示警报消息,即警报消息的后端在最小化时不会显示当前窗口。只有当点击警报消息的确定按钮时,该窗口才会显示回来。在文本字段中使用选项卡按钮时不会发生此问题。

\n\n
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n<html xmlns="http://www.w3.org/1999/xhtml" >\n<head>\n    <title>Untitled Page</title>\n</head>\n<body>\n<input name="txtFromDate" tabindex="6" id="txtFromDate" style="width: 75px;"  onblur="alert(\'Clicked\');" type="text" maxlength="10" value="04/11/2017">\n\n</body>\n</html>\n
Run Code Online (Sandbox Code Playgroud)\n\n

存在此问题的 IE11 版本 \xe2\x80\x93 11.0.9600.16384(windows server 2012 R2)、11.0.9600.18378(windows server 2012 R2)、11.0.9600.18618(Windows 8)

\n不存在此问题的 IE11 版本- 11.0.960.18617(安装在Windows 7中)

\n请建议是否有任何解决方案。

\n\n

笔记:这在 IE8 中工作正常

\n

小智 3

onblur="(this!=document.activeElement)&&setTimeout(function(){alert('点击')},0)"