Javascript 为什么window.focus()不能在Mozilla firefox中工作?
我需要关注在锚定标签上进一步点击时打开的窗口。我已使用以下函数来执行此操作Javascript 为什么window.focus()不能在Mozilla firefox中工作?,javascript,Javascript,我需要关注在锚定标签上进一步点击时打开的窗口。我已使用以下函数来执行此操作 function newwindow(url) { OpenWin = this.open(url,"mywindow"); OpenWin.focus(); } OpenWin.focus()不适用于Mozilla Firefox。是否有任何其他解决方案可以关注在进一步单击锚定标签时打开的窗口 您可以禁用/启用Javascript的窗口。通过Firefox选项聚焦事件: 转到工具>选项>内容>高
function newwindow(url)
{
OpenWin = this.open(url,"mywindow");
OpenWin.focus();
}
OpenWin.focus()不适用于Mozilla Firefox。是否有任何其他解决方案可以关注在进一步单击锚定标签时打开的窗口 您可以禁用/启用Javascript的
窗口。通过Firefox选项聚焦事件:
转到工具>选项>内容>高级>升高或降低窗口
无法在服务器端覆盖此选项,因为它正是为了阻止windows窃取焦点而创建的。您唯一的选择是在网站顶部使用模型窗口,这实际上是“新的弹出窗口”。您可能需要允许脚本启动窗口,因为Firefox默认不允许这样做
在选项
对话框的内容
选项卡中,单击启用Javascript
复选框旁边的高级…
按钮,然后选中结果对话框中的升高和降低窗口
框。我假设FF如下所示:
窗户。焦点()
i、 e.我们无法进行窗口对焦。该复选框在较新的ff版本中不再存在
更改设置的唯一方法是使用dom.disable\u window\u flip
about:config选项我做了上面提到的更改。它在firefox中仍然不工作:(我做了上面提到的更改。它在firefox中仍然不工作:(
Focuses the window. Use of this method is discouraged. Allow the user to control window focus instead.