尝试使用(window.open)函数在ajax成功上打开一个新选项卡。但它被封锁为iPad(Safari浏览器)中的弹出窗口。没有用户操作,只使用了window.open函数。
我是否可以在新标签页中打开此网址,而不会禁用"阻止弹出窗口" iPad中的选项。
$.ajax({
type: 'POST',
url: checkDownloadCompleteUrl,
dataType: 'json',
async: true,
data: {
file: fileName
}
}).done(function (response) {
if (response.success)
$.each(response.files, function (idx, record) {
if (record.file_complete == 1) {
window.open('http://www.example.com/', 'NewPage');
}
});
}
});