移植的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