2013-07-30 27 views
6

Birkaç soru gördüm ama bunların eski ve hiçbir çözümü olmayanları bulamıyorum. phonegap Varlık dosyaları için kök dizini ayarlar

Yani benim öğe klasöründe I'n aşağıdaki ağacım var:

- ressources 
    - img 
    - logo.png 
    - css 
    - style.css 
- process1 
    - page1.html 
- index.html 

gönlümün img/logo.png veya css/style.css her şeyi kapsar zaman iyi çalışır "index.html".

Ancak "page1.html" ile aynı sonucu elde etmek için çok sayıda sayfa olduğu için ../img/logo.png kullanmalıyım ve oldukça can sıkıcıyım.

buldum iki çirkin çözümleri:

  • Kopya her bir alt klasör
  • her os (dosya için kök dizinine tüm url değiştirecek bir komut dosyası oluşturun içinde "ressources" klasörü: ///android_asset/www/android için)

cevap

11

Belki bir çözüm tüm seninkinden yakınları bağlantılar için varsayılan bir üs kurmak için izin base tag cadı kullanmaktır.

<base href="file:///android_asset/www/" target="_blank"> 

Ve hepsi senin bağlantı olacak: Yani android için öyle olacak

<img src="img/logo.png"> 
+0

sayesinde Bu tam olarak ben aradığımı! Her os için değişecek bir satır – Alexis

+0

Diğer ikisi için yollar nelerdir? – racamp101

+2

Tüm platformlarda veya en azından iOS ve Android ile başarılı oldum –