簡體   English   中英

來自窗口對象的焦點方法在 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 設置?

我可以在 IE 11 中重現該問題。我搜索了文檔,發現可能是由於某些安全問題,該方法無法在 IE 8+ 中使用。 你可以參考這篇文章

Windows Internet Explorer 8 及更高版本。 focus方法不再將子窗口(例如使用open方法創建的那些)帶到前台。

它可以在現代瀏覽器中工作,因為它們具有與 IE 不同的引擎,因此該功能可以工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM