我有一个简单的javascript函数用于打开弹出窗口。这在chrome和firefox中运行良好。但是在Safari中,由于默认情况下启用弹出窗口阻止程序,它既不打开页面也没有错误通知。(是否可能收到错误通知?)
可以使用任何jquery方法完成此操作而不使用window.open()
。
请有人帮帮我吗?
var gomWin = window.open(popupURL, 'params');
答案 0 :(得分:1)
我知道没有jQuery方法可以做到这一点。
为了测试对window.open
的调用是否成功,你应该测试返回值:
var gomWin = window.open(popupURL, 'params');
if (gomWin === null)
alert("Popup blocked!");