При переносе веб-приложения в phoneGap на iOS у нас есть URL-адреса активов (и ajax), которые являются абсолютными путями, например:
<img src="/img/logo.png">
У нас есть каталог img, упакованный в каталог www PhoneGap. Изображение не загружается по абсолютному пути, а только по относительному, например:
<img src="img/logo.png">
Может кто-нибудь объяснить, как URL префикс или переводятся в этом контексте? Т.е.:
<img src="/www/img/logo.png">
тоже не работает. Так какая же база URL используется PhoneGap на iOS?
Мы также пробовали, например:
<img src="file://img/logo.png">
<img src="file:///img/logo.png">
но безрезультатно.
Мы хотели бы избежать изменения URL на относительные для порта, так как абсолютные URL пути используются во всем CSS, Ajax коде, устанавливаются Sprockets с бэкендом Rails и т.д. Как мы можем просто заставить PhoneGap/UIWebView на iOS загрузить активы, используя абсолютные URL пути, как написано?
Я вижу, что этот вопрос часто задается в различных формах здесь на StackOverflow, но я еще не видел правильного ответа.