jQuery打开弹出窗口代码在Safari上不起作用

时间:2014-02-12 23:39:18

标签: javascript jquery safari

我有一个简单的功能,可以打开一个弹出窗口来显示已呈现的预览电子邮件。

适用于除Safari以外的所有浏览器:(

$('#preview_email_btn').unbind('click').bind("click", function() {
    WHOAT.networking.postToServerWithAjax('/invite_preview', null, function (response) {
        var w = window.open("", "popupWindow", "width=640,height=600,scrollbars=yes");
        w.document.write(response);
    });
 });

如何更新以支持Safari?

1 个答案:

答案 0 :(得分:1)

你对safari \ chrome reference的弹出窗口有一些限制。

我建议您使用类似Jquery Modal UI的内容,这样您就不必担心跨浏览器问题了。还要检查浏览器设置以允许弹出窗口。