我正在尝试实现这个:
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');