mobile - 使用 SenchaTouch 2 只显示进度条

标签 mobile extjs sencha-touch-2

我刚刚通过命令使用 Sencha Touch 2 创建了默认示例应用程序

sencha app create FirstApp D:/Sencha/MyFirstApp all

我尝试运行index.html,但它在我的chrome中只显示进度条,而不显示默认页面。

最佳答案

我也遇到了同样的问题,在找到解决方案之前必须做大量研究。我正在使用 sencha touch 2 并在 IIS 服务器 7 上运行它。默认情况下,IIS 不提供 JSON 文件。因此,在我的 Chrome 控制台中,IIS 返回未找到文件 (404)。添加 JSON MIME 类型和处理程序映射到 IIS 后,一切都开始完美运行。如果您也使用 IIS,则可以按照以下说明添加 JSON 到 IIS 的 MIME 类型和处理程序映射。

  1. 打开 IIS 管理器。
  2. 在服务器属性中,导航至“Mime 类型”。
  3. 点击添加。 (对我来说,这是在 Windows 7 的右侧面板上)

    • 将文件扩展名指定为:.json
    • 将 MIME 类型设置为:application/x-javascript
  4. 返回服务器属性。

  5. 导航至处理程序映射
  6. 点击添加脚本映射

    • 将请求路径指定为:*.json
    • 可执行文件为:C:\WINDOWS\system32\inetsrv\asp.dll
    • 将名称设置为:JSON
  7. 重新启动服务器和您的网站,使其正常运行

希望这有帮助:)

关于mobile - 使用 SenchaTouch 2 只显示进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11734405/

相关文章:

javascript - 如何在fiddler中修改json数据。

json - 如何使用 ExtJS 获取/列出 JSON 数据的所有字段名称?

css - 如何将 webfont 与 @font-face 一起使用

sencha-touch - 如何更改 sencha touch 中列表项的字体大小和颜色

html - 调整 CSS 设备大小

css - 对width参数: Website (via tumblr) is not on 100% on mobile devices的提问

css - Flexbox 布局问题 - flexbox item spanning multiple rows

twitter-bootstrap - 如何在移动设备的 Bootstrap 模式上正确显示 reCAPTCHA?

javascript - Extjs4 选择网格行值?

android - Sencha 触摸 2.1 : Form Panel Keyboard hides active Textfield on Android