我正在努力实现这个目标:
https://stackoverflow.com/a/30225669/533426
但是,一个简单的打开窗口不起作用,请参见此处:
http://codepen.io/anon/pen/LkLNaX
的javascript:
window.open('http://www.bippo.com', '_blank');
alert("wtf");
我错过了什么吗?
这应该在Android和iPhone手机上特别好用。
答案 0 :(得分:-1)
也许您在其他位置重新定义了open函数,或者 window.open()不是由用户操作直接调用的。特别是在移动浏览器中,您无法通过计时器或任何异步任务调用此函数。
答案 1 :(得分:-2)
试试这个
<a href="javascript:test()">test</a>
function test(){
window.open("http://www.bippo.com",'_blank');
alert("wtf");
}
答案 2 :(得分:-2)
您的codepen代码有效,只需检查您的浏览器弹出窗口。
window.open("http://www.bippo.com",'_blank');