I'm trying out Phonegap to develop for both Android and iOS using the same source.
I would like to use absolute paths like :
background-image: url(/graphics/test.png);
but this doesn't work on Android or iOS.
I found out that for Android I have to use something like :
background-image: url(file:///android_asset/www/graphics/test.png);
but of course this doesn't make sense in a browser (for testing the app) and on iOS.
The problem is that I'm using a framework that uses absolute paths all the time.
I tried setting a BASE
tag but couldn't get it to work...
Is there any way to use the same absolute paths on all platforms?
No, you cannot use absolute paths because they're different on all platforms, and there are no plugins or configuration to unify absolute paths.
It's best to try again solving this in the framework that you're using. We may be able to help you with that if you provide information about this framework.
Alternatively, you could serve your www
dir from the web (<content src="http://example.org" />
in config.xml), but that means your app only works with an internet connection.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With