2011-08-04 116 views
3

我有一个“按钮”,我在元素内创建。这是一个简单的路径,可以检测您是否在其中,并且如果您点击了它或者手指在上面。如果你这样做,它执行:Window.open +移动设备+画布==不工作?

window.open("http://www.google.com"); 

它在浏览器中的伟大工程,但我已经测试过一台iPad,安卓(2.2)的手机上,而Android平板电脑(3.2),它不会打开一个新的窗口。

这里是我的jsfiddle放在一起展示了这一点:

随着代码:http://jsfiddle.net/JgrU4/

而造成的:http://jsfiddle.net/JgrU4/embedded/result/

,我怎么可能做到这一点任何想法?

回答

4

奇怪的是,似乎如果你给它一个大小工作..

var windowSize = "width=" + window.innerWidth + ",height=" + window.innerHeight + ",scrollbars=no"; 
window.open('http://www.google.com', 'popup', windowSize); 

测试在iOS和Android。

+0

这对我在Android 2.2上不起作用 – weotch