J'écris une extension Firefox dans XUL et je veux inclure un autre fichier XUL dans mon browser.xul. En PHP j'utiliserais quelque chose comme ceci: include ("anotherFIle.php"); mais je ne connais pas l'équivalent en XUL. Quelle est la meilleure façon d'y parvenir?Importer/inclure un autre fichier XUL dans XUL
3
A
Répondre
3
0
Le fichier RAW-inclut ala PHP ne peut pas être fait dans beaucoup d'autres langues. XUL est/n'est pas un langage de programmation impératif autant qu'un langage de balisage - et inclut justement gonnna fly.
Vous pouvez utiliser un iframe pour inclure une autre page html, mais je ne crois pas que vous pouvez inclure des fichiers locaux ou d'autres XUL.
Voir Using Remote XUL où vous obtiendrez cette astuce pratique:
Soutien à distance XUL a longtemps été un problème de sécurité potentiel; support car il a été supprimé dans Gecko 2.0. Cette signifie également que vous ne pouvez pas charger XUL en utilisant file: // URLs.
XUL tutorial: content panels suggère que vous pouvez inclure XUL via iframe, mais je ne vois aucun exemple de travail.
Questions connexes
- 1. Intégrer SVG dans XUL
- 2. XUL getNotificationBox
- 3. Emballage dans xul: hbox
- 4. Ajouter XUL à un plugin?
- 5. jQuery pour XUL?
- 6. appendChild dans un addon XUL Firefox pauses
- 7. Comment insérer XUL dans un document XHTML
- 8. TextField multiligne dans un élément XUL "Box"
- 9. Limitations de XUL
- 10. redimensionner une fenêtre dans Xul
- 11. Ouverture d'une fenêtre dans XUL
- 12. XUL textbox addEventListener
- 13. Editeur WYSIWYG pour XUL
- 14. touches de raccourci XUL
- 15. Outils de test XUL
- 16. XUL et Javascript
- 17. C++ XUL Frameworks
- 18. Comment créer une fonction globale dans Xul?
- 19. Xul - onglets et url javascript
- 20. Légende de l'onglet XUL formaté
- 21. Le bouton XUL n'apparaît pas
- 22. XUL tab tab tabulation height
- 23. Xul Bouton de défilement disparaissant
- 24. XUL vs vs FLEX XAML
- 25. Fermeture Assistant XUL de overlay.js
- 26. Comment afficher les données changeantes dans XUL
- 27. Pourquoi dans XUL XUL je ne peux pas appeler une méthode de window.opener?
- 28. Envoi de données POST dans XUL?
- 29. Comment intégrer un lien dans un treillis XUL?
- 30. Partage d'informations entre deux applications XUL
J'ai complètement raté le fait que l'OP parlait de "l'inclure" dans "browser.xul". La superposition semble correcte. –
C'était en effet la réponse que je cherchais, merci. – Joshua
Cela a fonctionné pour moi d'injecter XUL dans XUL, un iframe dans un tabboard pour rendre une page XUL entière indépendante, pour partager le code about.xul avec options.xul, pour afficher la page À propos dans un endroit plus proéminent (sur un onglet dans les panneaux d'options, plutôt qu'un élément de menu contextuel sur about: menu contextuel basé sur l'icône addons ou add-on A propos de menuitem). Dans ce cas d'utilisation, le code supplémentaire doit déterminer le contexte et afficher ou masquer sélectivement le bouton "Fermer". – user314159