Window.open +移动设备+画布==不工作?

时间:2011-08-04 17:49:32

标签: javascript android ipad mobile canvas

我在元素中创建了一个“按钮”。这是一条简单的路径,可以检测您是否在其中,如果您点击它或将手指放在上面。如果这样做,它会执行:

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

它在浏览器中运行良好,但我在iPad,Android(2.2)手机和Android平板电脑(3.2)上进行了测试,并且无法打开新窗口。

这是一个我在一起展示的jsfiddle:

使用代码:http://jsfiddle.net/JgrU4/

结果:http://jsfiddle.net/JgrU4/embedded/result/

关于如何实现这一目标的任何想法?

1 个答案:

答案 0 :(得分:5)

奇怪的是,如果给它一个大小,它似乎有用..

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

在iOS和Android上测试过。