【发布时间】:2013-10-30 02:44:15
【问题描述】:
我正在尝试从 Javascript 函数启动弹出窗口,并使用以下调用确保它具有焦点:
window.open(popupUrl, popupName, "...").focus();
它适用于所有其他浏览器,但 IE8 将新窗口留在后台,并带有闪烁的橙色任务栏通知。显然这是 IE8 的一个特性:
http://msdn.microsoft.com/en-us/library/ms536425(VS.85).aspx
它说我应该能够通过从新页面发起 focus() 调用来聚焦窗口,但这似乎也不起作用。我尝试在页面的脚本标签和正文的 onload 中插入 window.focus() ,但没有效果。在页面加载时进行 focus() 调用,或者以其他方式启动 IE8 不会隐藏的弹出窗口,我是否遗漏了什么?
【问题讨论】:
标签: javascript internet-explorer-8 focus