【问题标题】:Opening a new window with jQuery - blocked, but still works?用 jQuery 打开一个新窗口 - 被阻止,但仍然有效?
【发布时间】:2017-06-30 10:35:57
【问题描述】:

当用户单击引导模式窗口上的按钮时,我试图打开一个弹出窗口。它似乎工作得很好。 Chrome 会生成一个新选项卡并显示链接,但是如果我单击返回原始选项卡,它会显示它阻止了弹出窗口?我已经尝试了几种不同的方法,它似乎总是有效,但 Chrome 说它仍然被阻止。

有什么想法吗?弹出窗口是用户执行单击按钮操作的直接结果。

$('.modal-button .btn').click(function() {
var selected = $('#modal-option option:selected').val();
window.open(selected, '_blank');
$('.modal-header .close').click();
});

此外,这是否适用于所有浏览器而不会被阻止? IE好像没问题。

【问题讨论】:

    标签: javascript jquery twitter-bootstrap


    【解决方案1】:

    将按钮更改为锚点,这个问题就消失了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-18
      相关资源
      最近更新 更多