【问题标题】:Sencha Touch 2.2/2.3 not working on Windows Phone 8 / IE10Sencha Touch 2.2/2.3 无法在 Windows Phone 8 / IE10 上运行
【发布时间】:2013-10-18 11:51:13
【问题描述】:

我想创建一个 sencha touch 演示以在 Windows Phone 8 (Lumia 925) 上运行。但它不起作用,我尝试使用 Sencha Touch 2.2 和 2.3。

为了重现我的问题,我只需要使用官方指南 http://docs.sencha.com/touch/2.3.0/#!/guide/getting_started 创建我的第一个应用程序(只是 cmd sencha 生成应用程序 MyApp ../MyApp),其他什么都不做。

之后,我在电脑上的 chrome 上试用了这个应用,没问题。但它不适用于 IE10 和 WP8 (Lumia 925)。症状是蓝屏,中间有一个小白方块。

IE10说的错误是:

SCRIPT438: L'objet ne gère pas la propriété ou la méthode « defineGetter » sencha-touch-all.js, Ligne 3071 Caractère 13 SCRIPT438: L'objet ne gère pas la propriété ou la méthode « get » sencha-touch -all.js, Ligne 9001 Caractère 13

但问题来自于 sencha-touch 库...

除了基础模板之外,我还应该做其他事情来使它在 WP8 和 IE10 上工作吗?编译,如何,配置?

你可以在这里获取我的文件:http://sendbox.fr/pro/uzn729c9oknz/Sencha23.zip.html

问题:http://i.stack.imgur.com/yJzXa.png(去掉http://后面的空格就可以看到图片了!)。

【问题讨论】:

  • 在问题中嵌入您的代码和图像 - 不要让人们遍历其他地方查看您的文件(然后必须挖掘代码) - 只需发布相关代码即可。并且不要让人们处理删除 url 中的空格 - 正确嵌入图像 - 编辑器上有一个按钮。

标签: windows-phone-8 sencha-touch-2


【解决方案1】:

如果你遇到同样的问题,你必须在你的 index.html 页面中强制使用 IE 的文档模式:

【讨论】:

    【解决方案2】:

    我有一个similar problem,第一个修复此错误的有用工具是仿真工具 internet explorer 11

    F12 > Emulation > Explorer Profile > Windows Phone 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多