Enlace de Phonegap iOS al file desde el sistema de files

Creé la aplicación Phonegap que contiene páginas web en el sistema de files. Cuando abro cualquiera de estas páginas web desde el sistema de files, solo se carga la página elegida, pero no los files relacionados (imágenes, CSS, etc.).

Por ejemplo, hay una página web en el sistema de files en la ruta:

cdvfile://localhost/temporary/1/ 

En este directory hay files como: index.html, style.css, img / background.png, etc. Cuando abro el file index.html solo se abre este file, pero la página no tiene styles ni imágenes. Estos files relacionados tienen una ruta relativa en index.html.

Esta situación solo está en la plataforma iOS. En la plataforma Android y en Google Chrome, todo funciona. ¿Por qué es eso y puedo solucionarlo?

EDITAR:

Me di count de que los enlaces y js cargados desde el trabajo de files. Por ejemplo:

 <a href="page_b.html">link</a> 

abre la página derecha Pero css como:

 <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/> <link rel="stylesheet" href="css/style.css"/> </head> 

estan rotos.

EDITAR:

Desafortunadamente, este es un error abierto en el proyecto cordova: https://issues.apache.org/jira/browse/CB-6532

Ver https://stackoverflow.com/a/22801512/276648

Terminé usando una ruta relativa (es decir, algo así como ../../Documents/MyApp/temporary/1/ ) en lugar de la ruta completa (es decir, cdvfile://localhost/temporary/1/ ) para solucionar los problemas de CSS en iOS

Parece que se está ejecutando en CB-6532 . Acabo de poner una request de extracción para una solución: puede usar temporalmente mi tenedor hasta que se acepte:

https://github.com/loufranco/cordova-plugin-file

Para utilizarlo, haz

  cordova plugin remove org.apache.cordova.file cordova plugin add https://github.com/loufranco/cordova-plugin-file.git 

Recuerde revertirlo si se acepta la request de extracción.