XUL (XML User Interface Language)

XULとは、FirefoxなどのMozillaアプリケーションのユーザーインターフェイスを記述するための言語です。名称にあるように、XML形式で記述します。

現在ではXULの利用は非推奨とされています。The Future of Developing Firefox Add-ons | Mozilla Add-ons Blog (2015/08/21)

目次

XULの宣言はXMLのそれと同じです。

<?xml version="1.0"?>
...

また基本的な構文もXMLと同じです。

開発ツール

XULの開発には、次のようなツールが有用です。

参考

チュートリアル

リンク先のページで「リモート XUL このページは、既定では利用できなくなった未対応の技術が使用されています。」のように表示され、サンプルを表示できないことがあります。

これはFirefox 4以降から制限された機能を利用しているためで、これを有効にするにはアドオンを導入する必要があります。Remote XUL Managerがそれで、このアドオンでサンプルを表示したいページのドメインを許可リストに追加することで、そのドメインではリモートXULが有効となります。

DOM

リファレンス

アクセシビリティ

アクセシビリティについて