vendredi 26 février 2010 à 12:07
Mozilla a décidé de supprimer le support de XUL dans les pages web. Cela signifie que l'on ne pourra plus utiliser des éléments XUL dans application "distantes", hors chrome.
Cette décision a été prise à cause des trop nombreux problèmes de sécurités que XUL offre sur le web. Les développeurs de Mozilla veulent s'enlever une charge de travail et voudraient profiter de ce temps pour travailler plus sur HTML5 et XBL2. On ne sait pas encore si cette suppression interviendra dans la prochaine version de Firefox ou d'autres version futures. Vous pouvez suivre l'évolution via le bug 546857.
Bien entendu, cette suppression n'intervient que pour les pages web. Il n'est absolument pas question de supprimer XUL pour les extensions ou les applications XULRunner.
Cela va tout de même poser des problèmes pour tout ce qui est démonstration en ligne de XUL (en particulier celles qui sont hébergées sur xulfr.org). Et puis bien sûr, ceux qui auraient développé des applications web en XUL, celles-ci ne fonctionneront plus. Il y a toutefois des alternatives.
-moz-box-*
sur des éléments HTML (ainsi que display:-moz-box;
). Ces propriétés CSS sont d'ailleurs spécifiés dans un brouillon du W3C, donc amenées dans le futur à devenir un standard, tout comme -moz-appearance
. À noter que Webkit (donc Safari et Chrome) a une implémentation similaire de ces propriétés.D'ailleurs, les éléments XUL seront conservés dans le DOM par Firefox lors du chargement du document. Rien ne vous empêche de vous faire donc une feuille de style xul.css pour rétablir les propriétés CSS pour XUL. Vous perdrez cependant les comportements et fonctionnalités par défaut des éléments XUL. Et il n'y a pas vraiment d'alternative. HTML5 prévoit bien quelques balises pour les menus et commandes (pas encore implémenté dans Firefox), mais rien pour un équivalent des templates, des trees etc...
Par Laurent Jouanneau :: Technologies :: #289 :: rss
Les trackbacks pour ce billet sont fermés.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.
Commentaires
1. vendredi 26 février 2010 à 16:00, par hhf
2. vendredi 26 février 2010 à 22:01, par Daim
3. samedi 27 février 2010 à 08:18, par Raph
4. samedi 27 février 2010 à 09:49, par Pierre
5. samedi 27 février 2010 à 17:37, par Laurentj
6. dimanche 28 février 2010 à 03:37, par Attristé
7. dimanche 28 février 2010 à 21:05, par Paul
8. lundi 1 mars 2010 à 10:55, par Daim
9. lundi 1 mars 2010 à 11:38, par de passage
10. mardi 2 mars 2010 à 00:05, par mumu
11. mardi 2 mars 2010 à 16:08, par Paul
12. mercredi 3 mars 2010 à 09:13, par Loïc
13. mercredi 3 mars 2010 à 10:57, par Paul
14. mercredi 3 mars 2010 à 18:44, par Loïc
15. mercredi 3 mars 2010 à 19:09, par Paul
16. jeudi 4 mars 2010 à 15:19, par Laurentj
17. dimanche 7 mars 2010 à 03:08, par Ner0lph
18. lundi 8 mars 2010 à 21:23, par Daim
19. mardi 9 mars 2010 à 15:13, par Ner0lph
Les commentaires pour ce billet sont fermés.