我正在使用dojo 1.8测试webapp的模块。它使用了许多模块。当我使用未构建的版本时,一切都像魅力一样,但很慢。当我使用http://build.dojotoolkit.org/构建的版本做同样的事情时,我收到错误:
01-27 17:12:49.744: E/browser(10771): Console: Error: scriptError
http://blog.arthurmolina.com/dojotest/lib/dojo.js:15
仅在Android 2.2浏览器版本上出现此问题。好吧,我刚刚测试了它和版本4.0以及我的iPhone。在桌面浏览器上没有问题。
我也看到,如果我拿出这些线:
"dojox/mobile/ValuePickerDatePicker",
"dojox/mobile/ValuePickerTimePicker",
它再次没有显示错误...
我可以在没有构建版本的情况下使用它,但是我想要包装在Phonegap中,如果我不这样做,它就无法工作。
您可以在http://blog.arthurmolina.com/dojotest/
中找到适用的测试版那么,该怎么办?
答案 0 :(得分:0)
我不确定,但我怀疑你可能会遇到Android不接受以下划线开头的资源的问题。您提到的两个模块具有_TimePickerMixin的依赖关系,这可能会产生问题。这个问题可以通过构建包含_TimePickerMixin的应用程序来解决,以消除对下划线文件的需求。请参阅:https://dojotoolkit.org/reference-guide/1.9/dojox/mobile/faq.html#id3(由于某种原因,您所做的构建可能忽略了该文件?)