我正在尝试将使用jQuery Mobile的Phonegap应用程序迁移到黑莓手机。当我启动的应用程序,在Android和iOS上运行良好。我看不到任何样式,javascript。Phonegap + jQuery Mobile + Blackberry陷阱
我想,黑莓webworks应用程序使用的不是io和Android的文件路径。一般来说,我觉得这个文件路径有点奇怪。
就像当您在HTML文件中使用文件路径时一样,对于Android和iOS,正常的相对路径也不错。但是如果你在JS中指定了一个文件路径,你需要安装"file:///android_asset/www/res/img"
,而对于iOS,则需要"res/img/"
。但无论如何......黑莓手机在这里的情况如何?
外部JavaScript和CSS文件需要类似以下内容吗?
<link rel="stylesheet" href="local:///lib/jquerymobile/jquery.mobile.min.css" />
还是应该通过指定相对路径来正常工作?
除此之外,还有其他的缺陷吗?就像我听说有关使用“破折号”,“强调”的文件命名问题,无论如何。
如果有人经常使用BB的Phonegap应用程序可以分享他们的经验,那将会很棒。
THX。知道路径不是问题可以帮助我调试。我想,当jQuery手机试图操纵一些html元素时会发生一些错误。我会让你知道它是哪一个。 – j7nn7k
@JoheGreen,是的!让我知道,没问题:)你可以先尝试在Ripple上运行应用程序(Chrome插件来运行phonegap应用程序!) –
我和Ripple一起去了,因为这是RIM建议的新解决方案。该应用在Ripple上运行良好。由于我没有RIM设备,我不知道Ripple的行为与真实设备相比有多精确,虽然... – j7nn7k