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!