Přidejte prvky HTML do doplňků XUL

Pracoval jsem na novém doplňku v Mozille, který není zdaleka dokončen, takže se nebudu obtěžovat říkat vám, co má dělat...protože se může každou chvíli změnit. Vzhledem k tomu, že toto je můj první skutečný addon, byl to boj, ale to je dobrá věc - znamená to, že se hodně učím. Jeden problém, na který jsem narazil, byl pokus o získání zaškrtávacího políčka (INPUT ) prvek v rámci doplňku prostřednictvím JavaScriptu – nic se nezobrazovalo.

Po troše zkoumání a dohadování jsem přišel na to, co dělám špatně – používal jsem špatný document způsob vytvoření prvku:

var input = document.createElementNS("http://www.w3.org/1999/xhtml", "input");

Pomocí document.createElementNS se správným jmenným prostorem vedlo k zobrazení mého zaškrtávacího políčka v celé své kráse. Je to krásné náměstí, zaškrtávaná sláva. Doplňky Firefoxu lze vytvořit mnoha způsoby, takže pokud si chcete vytvořit vlastní a nezobrazují se vám prvky HTML správně, mějte toto řešení na paměti!