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

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

最佳答案

我不知道有这样做的jQuery方法。

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

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

关于javascript - jQuery对话框,用于在Safari中打开弹出窗口,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32179066/

10-16 23:22