Coffeescript在后台打开新的浏览器窗口

时间:2014-07-22 09:17:58

标签: coffeescript

如何在后台打开新浏览器? 我尝试使用window.open,但新窗口始终打开焦点

我试着这样做:

popup = window.open(@pop_url, '', 'width=,height=,resizable=YES')

1 个答案:

答案 0 :(得分:1)

您必须使用blur()从新窗口移除焦点,并使用focus()将新焦点设置为父窗口:

popup = window.open(@pop_url, '', 'width=,height=,resizable=YES');
popup.blur();
window.focus();

但请注意,由于此方法过去主要用于用户不友好的行为或内容,因此这将阻止我的弹出窗口阻止程序 - 尽管此方法实际上称为popunder。