麻烦将PhoneGap项目移植到Windows Phone

时间:2013-06-16 06:23:05

标签: dojo windows-phone-8 cordova esri

移植www.canterburymaps.govt.nz到PhoneGap已成功用于Android和iOS,但Windows Phone(8)导致问题。

如果通过IE浏览,该网站可以正常工作,但是当在Cordova中托管时,Windows Phone应用程序会加载,但功能存在问题。我们发现它在JavaScript“dojo.require”上失败,例如

dojo.require('dijit.layout.BorderContainer');

传入哪个库似乎并不重要,因此它似乎是dojo.require函数本身的问题。

我在网上发现了这个例子 - http://dotnetspeak.com/2013/05/using-esri-arcgis-in-phonegap-applications - 并且已经按照步骤3更改了dojo中的根网址,但这似乎没有帮助。

任何人都有任何想法可能是什么问题?

1 个答案:

答案 0 :(得分:0)

  • 请提及Dojo和PhoneGap的版本号。
  • 如果您没有使用最新版本,可以尝试升级吗?
  • 您提到您尝试更改根URL,但是您是否尝试在同步模式下配置Dojo加载程序(vs async)?在加载dojo.js的脚本标记中说data-dojo-config =“async:0,...”。它的效果更好吗?