[Xulfr] ouvrir un .html.gz avec l'objet browser

David Marteau daim.project at free.fr
Mar 30 Jan 23:19:18 CET 2007


La solution la plus propre consisterai soit :

1) Definir un protocole ad-hoc qui ferait la décompression à la volée (écriture possible en js).
2) Regarder du coté des uriloader associés au type mime éventuel des fichiers html.gz

Réference : voir les implémentation de nsIChannel et de nsIProtocolHandler pourle cas 1) . Voir les
implémentations de nsIContentHandler pour 2)

David


Theytaz Fabrice wrote:
> Selon Fabien COULON <fcoulon at linterweb.com>:
> 
>> Bonjour à tous,
>>  Je développe un cd reprenant une sélection d'articles de wikipedia pour
>> le compte de la société LinterWeb.
>>  Le navigateur est basé sur xulrunner et integre un module xpcom que
>> j'ai développé pour la partie moteur de recherche. Le projet est
>> quasiment fini, je bute juste sur un dernière problème technique :
>>  Les dumps fournis par l'équipe wikipedia sont en .html.gz
>>  Je voudrais que le browser les ouvre comme du html en faisant la
>> décompression à la volée.
>>  Je suis donc à la recherche :
>>   - d'un composant qui décompresse le gzip (ça ça devrais se trouver)
>>   - d'un moyen d'entrer le contenu html décompréssé dans le browser sans
>> passer par un fichier (donc sans utiliser loadURI).
>>  Est-ce que quelqu'un aurait une solution ou une piste de solution ?
>>
>> Merci d'avance,
>> --
>> Fabien Coulon
>> Linterweb
>> 135, rue Grande
>> 27100 Val de Reuil
>> Tel : 02 32 40 23 69
>> Fax : 02 32 61 45 26
>>
>>
>> _______________________________________________
>> Xulfr mailing list
>> Xulfr at lists.xulfr.org
>> http://lists.xulfr.org/mailman/listinfo/xulfr
>>
> 
> Pour charger des données décompressées dans le browser sans passer
> par loadURI tu peux utiliser le protocole data:
> 
>   http://developer.mozilla.org/en/docs/The_data_URL_scheme
> 
> Fabrice
> 
> 
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
> 
> _______________________________________________
> Xulfr mailing list
> Xulfr at lists.xulfr.org
> http://lists.xulfr.org/mailman/listinfo/xulfr
> 
> 



Plus d'informations sur la liste de diffusion Xulfr