当我打开一个新窗口时var win = window.open("", "name")
然后使用聚焦窗口win.focus()
这是首次在 iOS Safari 中运行。
但是,当使用 window.open 通过名称再次引用现有窗口时,我无法在 iOS Safari 中再次聚焦。在 Chrome 中这工作得很好。
有什么方法可以让我只知道名称就可以专注于现有的选项卡吗?
我创建了一个小提琴用于测试:https://jsfiddle.net/szqnu38f/ https://jsfiddle.net/szqnu38f/
这似乎是 iOS Safari 中的一个错误。
通常,无法在现有的命名选项卡上再次设置焦点。打开选项卡后再次单击目标设置为名称的链接时也会出现这种情况 --> 请参阅https://jsfiddle.net/g3bk1v5a/4/ https://jsfiddle.net/g3bk1v5a/4/
<a href="http://www.google.com" target="test">Test</a>
因此,我在苹果打开了一份错误报告。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)