我在phonegap应用程序中使用带有相对路径的链接。我一直在测试iOS和Android。
在Android链接上,例如'/ about'将尝试从'file:/// about'加载,而不是正确的相对URL。
在初始加载时,$('base')。attr('href')返回网站的完整和正确的域名。
我无法判断这是否正在发生变化,或者为什么应用程序会因错误而崩溃。
之前发生了这件事!虽然我通常没有遇到iOS的这个问题,但它确实出现过一次。使用相机拍摄照片后,基本路径会因phonegap和jqm的某些内部组合而改变,必须更换回来。
这是手机上的问题吗?或者来自jquery mobile的东西?
谢谢!这是一个相当难以捉摸的错误。
答案 0 :(得分:0)
在你的例子中你提到/关于没有在android上工作,但这不是一个相对网址“约”没有斜线是一个。
所以/关于导致file:/// about是正确的行为。你能尝试一个真正的相对网址吗?
答案 1 :(得分:-1)
向页面添加data-url属性似乎可以解决问题