这段代码在大多数安卓/Chrome移动浏览器上运行良好:
document.body.addEventListener('touchend', function (e) {
//alert(1);
window.open("http://test.com");
}, false)
但是在
是否有任何解决方法可以使用此事件显示新窗口/选项卡?
"alert(1)"
很好地工作,因此我认为事件正常触发。
谢谢。
这段代码在大多数安卓/Chrome移动浏览器上运行良好:
document.body.addEventListener('touchend', function (e) {
//alert(1);
window.open("http://test.com");
}, false)
但是在
是否有任何解决方法可以使用此事件显示新窗口/选项卡?
"alert(1)"
很好地工作,因此我认为事件正常触发。
谢谢。
看起来自从iOS版本≥9.0以后,在“touchstart”事件处理程序函数中不再可以使用window.open。可以改为使用click事件。
iOS 8.x版本中,仍然可以在“touchstart”事件处理程序函数中使用window.open打开一个页面。