运行jQuery应用程序时遇到问题?

时间:2011-02-25 04:35:10

标签: javascript jquery mobile

我正在开发一个jQuery移动应用程序。该应用程序是用JavaScript,jQuery和HTML开发的。当我使用Firebug(在Firefox中)在浏览器中调试应用程序时,它工作正常,但它无法正常运行?是否有理由仅在调试模式下运行?

1 个答案:

答案 0 :(得分:4)

你的问题措辞有些令人困惑,所以我不太清楚你的意思,但我认为你可能会遇到JS中console.XXX()语句的问题 - 在浏览器上没有{{ 1}}定义(如IE)或没有Firebug的Firefox安装,console将是未定义的,如果您忘记注释日志语句,您的JavaScript代码可能会失败。您可以通过注释掉console的所有调用(或通过观察控制台并查找日志输出)来验证是否存在问题。

长期解决方案可能是在JavaScript最初加载时定义控制台对象,如果它发现console不存在 - 这样,即使您忘记注释掉对{{1}的调用并且没有安装Firebug或正在使用其他浏览器的人尝试使用您的代码,他们不会遇到此问题。看看at this blog post