Chrome Canary 29中的Pop-unders?

时间:2013-05-28 22:40:58

标签: javascript google-chrome popup popup-blocker

如何在Chrome Canary 29中生成pop-under?

另见GitHub上报告的问题:

免责声明:是的,pop-under suck。与弹出窗口相同。事实上,我主张在为网络设计时,根本不应该考虑窗口,最好避免设置链接的target属性(在XHTML严格中为illegal),方式)。无论如何,不​​是在所有项目中我都有最后一句话。

1 个答案:

答案 0 :(得分:0)

通常,弹出窗口的规则如下:

  • 如果您在用户触发的事件之外执行window.open,它将被阻止,并显示给定的消息。通常,弹出窗口将作为click事件的一部分透明地工作。
  • 如果你想要一个弹出窗口,请留下它......
  • 如果你想要一个pop-under,只需在你执行window.open(...)后的window.focus();

var w = window.open(...);
window.focus();

注意:target属性仍然可以在浏览器中使用。但是,您不希望在当前页面下弹出一个链接。