javascript:window.open不起作用?

时间:2016-07-04 02:07:18

标签: javascript android iphone google-chrome webview

我正在努力实现这个目标:

https://stackoverflow.com/a/30225669/533426

但是,一个简单的打开窗口不起作用,请参见此处:

http://codepen.io/anon/pen/LkLNaX

的javascript:

 window.open('http://www.bippo.com', '_blank');
alert("wtf");
我错过了什么吗?

这应该在Android和iPhone手机上特别好用。

3 个答案:

答案 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');