2012-02-27 19 views
0

問題圖像相對SRC在jQuery Mobile的沒有發現與iOS的PhoneGap

包裹我有jQuery Mobile的一個奇怪的問題包在PhoneGap的iOS上。我的應用程序由兩個頁面組成,第二個頁面是AJAX加載的。在這兩頁上我都有這樣的相關源圖像

<img src="../images/myImage.png" /> 

在第一頁上,圖像顯示正確。在第二頁上,找不到圖像。

說明

我檢查與Weinre兩個圖像的src。看起來Phonegap使用jQuery Mobile頁面div的data-url作爲相對源的前綴。這工作第1頁

file://path/to/app/html/../images/myImage.png 

上而不是2

file://path/to/app/html/page2../images/myImage.png 

頁爲什麼PhoneGap的使用數據的URL iOS上?

環境

什麼讓我困惑的是,這個問題只發生在iOS的PhoneGap的。它適用於任何瀏覽器和Android Phonegap。這是一個非常基本的「Hello World」應用程序,帶有標準的jQuery Mobile頁面。

解決方案

我使用基本標籤試過了,沒有工作。我試圖從頭開始重新設置這個項目,但沒有成功。有任何想法嗎?

回答

1

我自己找到答案。顯然,如果jQuery Mobile沒有像「.html」這樣的文件名後綴,就會將鏈接的資源標識爲外部資源。我的文件沒有任何後綴命名。