Je vous écris une application sur XULRunner qui affiche les pages HTML à partir du Web:rechargement de page et des problèmes malformé HTML dans une application basée XULRunner
J'ai un fichier XUL très simple avec un qui est juste un remplissage de la fenêtre et chargement d'un fichier HTML local. Dans mon HTML, j'ai un iframe pour charger le contenu. Ce qui est cool avec XULRunner, c'est que je peux accéder au contenu de l'iframe pour beaucoup de choses (titre de la page, images ...)
Ce qui n'est pas génial, c'est que contrairement à ce que j'avais quand mon application fonctionnait un navigateur, j'ai deux gros bugs avec quelques pages:
1) Certaines (plusieurs?) pages (comme "yahoo.fr" ont un contenu HTML mal formé, en particulier pour les balises où la balise n'est pas fermée (l'étiquette IMG sans le /> à la fin) ==> Cela ne dérange pas Firefox mais dans mon application, XULRunner ne décode pas le HTML et n'affiche donc pas le code source HTML grossier dans la page
2) Sur certaines pages, comme, pour maintenant, la maison de nytimes.com, la page de connexion de bloglines.com et de yahoo.fr, "quelque chose" se passe dans l'iframe qui fait que le src de mon tag (c'est mon application qui ne DEVRAIT JAMAIS CHANGER) change donc fermant mon application ==> Je suppose que cela peut être lié à une tentative d'ouverture dans une autre fenêtre.
Est-ce que quelqu'un a une idée pour résoudre ces deux problèmes? Meilleure version de XULRunner (j'utilise 1.9.1)? Options XUL pour empêcher une page d'ouvrir dans une nouvelle fenêtre? Autres?
Merci pour votre aide,
J.