1

如何在 Chrome Canary 29 中生成弹出窗口?

另请参阅 GitHub 上报告的问题:

免责声明:是的,pop-unders 很烂。弹出窗口也是如此。事实上,我主张在为 Web 设计时,根本不应该考虑窗口,最好避免设置target链接属性之类的事情(顺便说一下,这在严格的 XHTML中是非法的)。无论如何,并非在所有项目中我都有最后决定权。

4

1 回答 1

0

一般来说,弹窗的规则如下:

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

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

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

于 2013-05-28T23:35:25.777 回答