1

我尝试在新选项卡或窗口中打开一些 URL,但任何基于 Webkit 的浏览器或 Opera 都会阻止它们。我尝试了许多变体来做到这一点,就像window.open()这样:

if(c<q){var l='url';
var g=$('<form action="'+l+'" style="display:none;" target="_blank"></form>')
.appendTo('.append').eq(0);
if(confirm('some text')){g[0].submit();}}

但任何结果...... - 此代码不仅在 Firefox 上被阻止。如何创建合适的?谢谢你的帮助!

4

1 回答 1

3

考虑使用jQuery UI 对话框。由于它是在 DOM 中处理的,因此不会被阻塞,并且您可以获得比原生confirm 和弹出窗口更多的灵活性。

于 2012-11-11T02:35:44.007 回答