我正在尝试让我的网络应用程序打开另一个页面(它是由按钮点击触发但需要先进行其他处理)。
它适用于我桌面上的任何地方。在移动Chrome上,它会将其作为弹出窗口阻止,让我知道它是这样做的。在移动Safari上,它甚至没有告诉我弹出窗口被阻止。我尝试过这样的同步AJAX调用:
$("#somebutton").click(function() {
$.ajax({
url: myAppURL,
async: false,
dataType: "text",
success: function() {
window.open("http://google.com");
}
});
});
点击后更直接打开窗口,然后稍后更改其位置:
var myWindow = window.open('')
...
myWindow.location = 'http://google.com'
但是这也没有用(它在桌面上做了)。我完全没有想法。有没有人为此找到解决方法?
答案 0 :(得分:0)
您可以尝试:
window.open("http://google.com", "_blank");