При переносе веб-приложения на 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, но я еще не видел правильного ответа.