PhoneGap auf iOS mit absoluten Pfad-URLs für Assets?

Portierung einer web-app auf phoneGap für iOS, haben wir die Anlage (und ajax) URLs werden absolute Pfade, z.B.:

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

Wir haben die img-Verzeichnis verpackt unter PhoneGap www-Verzeichnis. Das Bild wird nicht geladen mit dem absoluten Pfad, sondern nur mit einem relativen Pfad, z.B.:

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

Könnte mir bitte jemand erklären, wie das URL-Präfix oder übersetzt in diesem Kontext? I. e.:

<img src="/www/img/logo.png">

funktioniert entweder nicht. Also, was ist die URL-Basis von PhoneGap für iOS?

Wir haben auch versucht, z.B.:

<img src="file://img/logo.png">
<img src="file:///img/logo.png">

aber nicht gehen.

Möchten wir vermeiden, ändern Sie die URLs relativ zum Hafen, als absoluter Pfad-URLs sind in der gesamten CSS -, Ajax-code werden durch Ritzel mit dem Rails-backend, etc. Wie können wir nur bekommen, PhoneGap/UIWebView unter iOS zum laden der assets mit dem absoluten Pfad URLs wie geschrieben?

Sehe ich diese Frage sehr viel in verschiedenen Formen, hier auf StackOverflow, aber ich habe noch zu sehen, die eine richtige Antwort.

Kommentar zu dem Problem
Vorausgesetzt, es ist eine single-page-app (wie allgemein empfohlen für PhoneGap/Cordova), irgendeinem Grund können Sie nicht einfach <base href="."> in Ihre index.html und nennen es einen Tag? Kommentarautor: Trott

InformationsquelleAutor der Frage tribalvibes | 2012-01-31

Schreibe einen Kommentar