用于在safari中打开popu窗口的jquery对话框

时间:2015-08-24 09:41:06

标签: javascript jquery

我有一个简单的javascript函数用于打开弹出窗口。这在chrome和firefox中运行良好。但是在Safari中,由于默认情况下启用弹出窗口阻止程序,它既不打开页面也没有错误通知。(是否可能收到错误通知?) 可以使用任何jquery方法完成此操作而不使用window.open()。 请有人帮帮我吗?

var gomWin = window.open(popupURL, 'params');

1 个答案:

答案 0 :(得分:1)

我知道没有jQuery方法可以做到这一点。

为了测试对window.open的调用是否成功,你应该测试返回值:

var gomWin = window.open(popupURL, 'params');
if (gomWin === null)
  alert("Popup blocked!");