javascript: window.open 不起作用?

标签 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 手机上应该特别有效。

最佳答案

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

关于javascript: window.open 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38176046/

相关文章:

javascript - HandlebarsJS 未捕获类型错误 : Cannot read property 'url' of undefined

javascript - XmlhttpRequest 获取重定向链接?

java - AutoCompleteTextView 不显示任何下拉列表

ios - 如何在应用程序 ios 中添加带有添加事件选项的自定义日历?

iphone - 应用程序在屏幕关闭时不播放声音,但仍按应有的方式执行其他操作?

javascript - CryptoJS.AES.decrypt 失败原因?

javascript - 从浏览器发送 websocket ping/pong 帧

android - Kotlin : getResources() on a null object reference

android - 使用不同版本的 Google Play 服务库

iphone - MPMoviePlayerController 播放本地文件但不通过 HTTP 远程播放