MozillaPL.org - polskie centrum Mozilli

Główne menu:

[JS][SDK Mozilla] Dostęp do menu kontekstowego #urlbar w JS

Projektowanie aplikacji i rozszerzeń opartych na technologiach Mozilla Foundation: XUL, JavaScript, XPCOM, XBL i innych

Moderator: Pomocy?!

[JS][SDK Mozilla] Dostęp do menu kontekstowego #urlbar w JS

Postautor: look997 » 30 stycznia 2012, 21:36

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; rv:9.0.1) Gecko/20100101 Firefox/9.0.1

Jak dostać do menu kontekstowego #urlbar-a za pomocą JS/SDK Mozilla?

Zwykłe
Kod: Zaznacz cały
document.getElementById("urlbar").getElementsByTagName('menupopup')[0]

Daje null, mimo że:
Kod: Zaznacz cały
#urlbar :nth-child(1) menupopup {}


Pozwala nadawać styl.
Fx
look997
 
Posty: 140
Z nami od: 26 listopada 2006, 15:26

Odp: Coś nowego

Postautor: look997 » 31 stycznia 2012, 12:06

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; rv:9.0.1) Gecko/20100101 Firefox/9.0.1

Wygląda na to, że ten element pojawia się dynamicznie wtedy gdy jest wywoływany(?) i jest on współdzielony przez inne menu textbox, ale ma dodatkowe podmenu: "Wklej i przejdź", być może powinienem iść tym tropem.
Nawet wyszukiwanie elementu za pomocą Firebug-a przy adresie chrome://browser/content/browser.xul
Nic nie daje (szukam "Wklej i przejdź" i go nie ma), w odróżnieniu od całej reszty menu zwykłych i kontekstowych.
Jest takie coś jak:
Kod: Zaznacz cały
#urlbar {
    -moz-binding: url("chrome://browser/content/urlbarBindings.xml#urlbar");
}

Być może tam ukrywa się to menu, lecz nie mogę go znaleźć.

Liczę na waszą pomoc.
look997
 
Posty: 140
Z nami od: 26 listopada 2006, 15:26


Wróć do Programowanie z użyciem technologii Mozilli

Kto jest online

Zarejestrowani użytkownicy: dexter

Przejdź do powiązanej strony

Nawigacja:

Stopka: