我刚刚通过命令使用 Sencha Touch 2 创建了默认示例应用程序
sencha app create FirstApp D:/Sencha/MyFirstApp all
我尝试运行 index.html,但它只在我的 chrome 中显示进度条,而不是默认页面。
我刚刚通过命令使用 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 的 MIME 类型和处理程序映射添加到 IIS。
单击Add
。(对我来说,这是在 Windows 7 的右侧面板上)
返回服务器属性。
点击Add a Script Map
重新启动服务器和您的网站,使其正常工作
希望这可以帮助 :)
默认情况下,示例应用程序在开发中创建或 Sencha 名称为“microloader”模式。这意味着您不会在启动时加载 sencha-touch.js,但是来自您的应用程序和核心 Ext 的所有类都是从 sdk 文件夹异步加载的。要在 microloader 模式下运行,您必须连接本地 http 服务器。像xampp或其他。之后将您的源代码复制(或更好的链接)到 htdocs 文件夹并通过 http:// localhost /path/to/you/MyFirstApp在浏览器中运行应用程序
干杯,奥列格