[英]window.blur() not working with Firefox 4
我有一个功能,当激活时打开一个新窗口作为当前浏览器窗口下的弹出窗口。 它与IE和FF的所有过去版本一起工作正常,现在它已停止工作。 显然Mozilla改变了FF 4的设置之一以防止这种情况: http : //support.mozilla.com/en-US/questions/806756
这是我正在使用的代码:
function popup(page) {
var myWin = window.open(page,"mywindow","menubar=1,resizable=1,status=1,toolbar=1,location=1,directories=1,scrollbars=1");
opener = myWin.blur();
}
如何让这段代码在FF 4上运行?
看起来你不能控制这种行为......
http://support.mozilla.com/en-US/questions/806756#answer-167267
如果你让弹出窗口创建另一个子窗口,关闭它,然后模糊弹出窗口,它似乎有效。 像这样:
var win = window.open(...);
win.window.open('about:blank').close();
win.blur();
window.focus();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.