gpt4 book ai didi

javascript - window.focus() 不适用于 Chrome 和 Firefox

转载 作者:行者123 更新时间:2023-11-29 15:45:22 25 4
gpt4 key购买 nike

我正在尝试让 window.focus() 函数正常工作,但不幸的是。

Take a look at this fiddle

var myWindow = window.open('','zzz','width=600,height=700');
myWindow.document.write('test');
myWindow.focus();​

如果您在加载 jsfiddle 页面后单击“运行”,那么新窗口应该会重新获得焦点。我做错了什么?

最佳答案

它在 FF 15 中对我“有效”。用户可以禁用脚本打开和聚焦窗口的能力,检查您的设置。哦,默认情况下弹出窗口应该获得焦点,因此您不必调用 myWindow.focus() .

可能与问题无关但您可能想要修复的一些小问题:

  1. 应将有效文档写入新窗口,需要一个标题元素和一个 block 元素,例如document.write('<title></title><div></div> , 也强烈推荐 DOCTYPE
  2. 写完后应该关闭输入流,使用document.close()

关于javascript - window.focus() 不适用于 Chrome 和 Firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12344204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com