Mon application iPhone native affiche des fichiers HTML en utilisant UIWebView. Ces fichiers HTML sont stockés localement sur l'iPhone (ils sont livrés avec l'application).Bug dans Mobile Safari concernant HTML LINK
Maintenant, je suis aussi essayer d'utiliser un fichier CSS central dans les fichiers HTML, en utilisant quelque chose comme: <link href="../../stylesheet.css" rel="stylesheet" type="text/css">
Dans Safari, cela fonctionne, les fichiers HTML semblent OK. Dans Mobile Safari (à la fois sur le simulateur et sur un périphérique réel), cela ne fonctionne pas: aucun fichier CSS trouvé. J'ai donc essayé ce qui suit: Stockez le fichier CSS dans le même répertoire que le fichier HTML (plus le lien différent bien sûr): pas de problème. Stockez le fichier CSS un répertoire plus haut: pas de problème, fonctionne à la fois Safari et Safari mobile. Stockez le fichier CSS un répertoire plus haut: ne fonctionne pas dans Safari mobile, mais pas de problème dans Safari. Que donne? En ../..
sont divers autres répertoires que j'ai créés et utilisés. Remarque: ../..
pointe vers un répertoire qui est un sous-répertoire immédiat de l'ensemble. ../..
n'essaie pas d'aller dans le répertoire du bundle.
Des idées? Toute personne qui m'a vu démontrer que c'était aussi déconcerté.
Merci d'avoir posté le comportement. Cela pourrait être utile pour d'autres. –