javascript:窗口.打开是行不通的



我正在尝试实现这个:

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

但是,一个简单的打开窗口不起作用,见这里:

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

javascript:

 window.open('http://www.bippo.com', '_blank');
alert("wtf");

我错过了什么吗?

可能您在其他地方重新定义了open函数,或者window.open()不是由用户操作直接调用的。特别是在移动浏览器中,您不能从计时器或任何异步任务中调用此函数。

try this

<a href="javascript:test()">test</a>
function test(){
    window.open("http://www.bippo.com",'_blank');
    alert("wtf");  
}

您的代码可以正常工作,只需检查您的浏览器弹出框。

window.open("http://www.bippo.com",'_blank');

最新更新