Estoy probando Phonegap para desarrollar Android e iOS con la misma fuente.Phonegap: cómo utilizar rutas absolutas en Android, iOS y el navegador?
me gustaría utilizar absolutos caminos como:
background-image: url(/graphics/test.png);
pero esto no funciona en Android o iOS.
descubrí que para Android tengo que usar algo como:
background-image: url(file:///android_asset/www/graphics/test.png);
pero por supuesto esto no tiene sentido en un navegador (para el ensayo de la aplicación) y en IOS.
El problema es que estoy usando un marco que utiliza rutas absolutas todo el tiempo.
Intenté fijar una etiqueta BASE
pero no pude conseguir que funcione ...
¿Hay alguna manera de utilizar los mismos rutas absolutas en todas las plataformas?
Entiendo que no funciona como esperarías, pero ¿por qué necesitarías rutas absolutas? ¿Particularmente para las imágenes de fondo CSS donde usted sabe dónde está el archivo relativo a la llamada css? – Devgeeks
El marco que mencioné usa una gran cantidad de inclusiones, por lo que los fragmentos o archivos se incluyen en otros archivos. De esta manera es bastante difícil mantenerlo relativo, es por eso que muchos enlaces son absolutos en el marco. Solo espero que haya una manera de mantener esos enlaces iguales, ya que también uso el marco en mis otros proyectos web. – Dylan
Tengo el mismo problema. Cuando inicio mi archivo index.html en la vista de DroidGap, el registro dice: baseUrl = file: /// android_asset/www/pero las referencias absolutas de ruta a los archivos que están debajo de esa ruta no funcionan. Cuando se establece a través de la etiqueta * base * en html obtengo el mismo resultado ... parece que baseUrl no afecta a las rutas absolutas. –