【问题标题】:Window.open + Mobile Devices + Canvas == Not working?Window.open + 移动设备 + 画布 == 不工作?
【发布时间】:2011-08-04 17:49:31
【问题描述】:

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

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

它在浏览器中运行良好,但我已经在 iPad、Android(2.2) 手机和 Android 平板电脑 (3.2) 上对其进行了测试,它不会打开新窗口。

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

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

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

关于我如何实现这一点的任何想法?

【问题讨论】:

    标签: javascript android ipad mobile canvas


    【解决方案1】:

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

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

    在 iOS 和 Android 上测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-28
      • 1970-01-01
      • 1970-01-01
      • 2013-01-13
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多