移植的web应用的PhoneGap iOS上,我们拥有的资产(和Ajax)是绝对路径的网址,例如:iOS上的PhoneGap具有资源的绝对路径URL?
<img src="/img/logo.png">
我们的PhoneGap的www目录下包装的IMG目录。图像不会使用绝对路径加载,但只使用相对路径,例如:
<img src="img/logo.png">
可能有人请解释如何URL被前缀或在此背景下翻译? I .: .:
<img src="/www/img/logo.png">
也不起作用。那么PhoneGap在iOS上使用的URL基础是什么?
我们也试过,例如:
<img src="file://img/logo.png">
<img src="file:///img/logo.png">
,但没有去。
我们希望避免将URL更改为相对于端口,因为在整个CSS中使用绝对路径URL,Ajax代码由带有Rails后端的Sprockets设置等。我们如何才能获得PhoneGap/UIWebView在iOS上使用写入的绝对路径URL加载资产?
我看到这个问题在StackOverflow这里以各种形式被问到很多,但我还没有看到正确的答案。
假设它是一个单页面的应用程序(通常建议用于PhoneGap/Cordova),任何原因你不能只在你的index.html中使用 并且将其称为一天? –
Trott
2013-11-14 06:11:19