1

如何调试 Sencha touch 2?我一直在使用 Sencha Designer 创建 Sencha Touch 2 项目。我使用 Chrome 进行测试,现在我想对我的一些代码进行断点,我该怎么做?每次我刷新页面时,断点都消失了。我读了一些我需要在 URL 中使用“?断点”的东西,但我不知道为什么到目前为止还没有工作:

http://localhost/googlemaps/app.html?breakpoint

我还意识到我要调试的文件有一个“_dc”参数:

http://localhost/googlemaps/app/view/detalleMapa.js?_dc=1334242199729

谢谢!

4

4 回答 4

6

使用 Chrome,您可以从扳手菜单 > 工具 > 开发者工具(键盘快捷键为“Ctrl+Shift+I”)启动“开发者工具”窗口。

从那里,您可以选择“脚本”选项卡,然后在页面的所有 javascript 文件列表中选择您的脚本。

显示 javascript 文件后,单击行号以添加断点。

如果你想调试动态加载的代码(详见Ext.Loader),你应该在你的应用程序中添加如下内容:

Ext.Loader.setConfig({disableCaching: false});

最后,重新加载您的页面,如果再次加载相同的文件,Chrome 将在执行该行时中断执行。

调试愉快!

于 2012-04-15T17:32:10.473 回答
0

所以仅供参考...我发现(搜索“如何调试 Sencha Touch 2 应用程序? - 第 1 部分”)您可以简单地添加“调试器;” 到您的脚本以使 Chrome 调试器在此时中断。

于 2013-05-03T16:54:30.567 回答
0

使用 chrome,我们获得了 sencha 的扩展,称为“App Inspector for sencha,使用该扩展,您可以查看组件并进行调试。

于 2014-05-01T00:32:53.450 回答
0

将手机连接到 PC 并将其放入 hte 浏览器:

铬://检查/#设备

于 2017-02-24T18:47:18.320 回答