提问人:Georgian Stan 提问时间:9/16/2020 更新时间:9/17/2020 访问量:40
窗口对象的焦点方法在 IE 中不起作用(2020)
Focus method from window object doesn't work in IE(2020)
问:
MDN 说 window.focus() 与 IE https://developer.mozilla.org/en-US/docs/Web/API/Window/focus 兼容。
但是如果我打开IE并编写
x=window.open('https://blank.org')
在我回到主选项卡后,我不起作用。x.focus()
我找到了几个类似的帖子,但它们都很旧,那里提到的信息已经过时了。
这是默认发生的,还是 IE 设置?
答:
1赞
Yu Zhou
9/17/2020
#1
我可以在 IE 11 中重现该问题。我搜索了文档,发现可能是由于一些安全问题,该方法无法在IE 8 +中使用。您可以参考这篇文章:
Windows Internet Explorer 8 及更高版本。focus 方法不再将子窗口(例如使用 open 方法创建的子窗口)置于前台。
它可以在现代浏览器中工作,因为它们具有与 IE 不同的引擎,因此该功能可以工作。
评论