Wpis z mikrobloga

W jaki sposób debugować rozszerzenia w FF? No bo ciągłe pakowanie i odplanie przeglądarki jest średnio fajne. Podobno problem miało rozwiązać ustawienie tegoż property w about:config nglayout.debug.disablexulfastload lecz nie odnajduję go w moim firefoxie (39.0)

Do netbeansa jest rozszerzenie foxbeans- które robi to wszystko z automatu ale od 4 lat nie aktualizowane.
I w jakim edytorze/IDE najlepiej pisać te rozszerzenia? Webstorm najwyraźniej nie ma wsparcia :-/

#firefox #javascript #xul #programowanie
  • 6
@P0lip: bootstrap, i jeszcze dodatkowe pytanie- od której wersji FF działa ten bootstrap? Bo mamy z pewnych powodów nie zawsze aktualne firefoxy.
@b0lec @u43dqe14m3
Wybaczcie, że dopiero teraz, ale nie mogłem wcześniej.
Bootstrap wprowadzono w wersji 4.0.
Bardziej ważne jest API z jakiego korzystasz.
Co do debugowania to polecam https://addons.mozilla.org/en-US/firefox/addon/xpicompiler/?src=search lub https://addons.mozilla.org/en-US/firefox/addon/autoinstaller/?src=ss
No i włączenie debugowania zdalnego i chrome w konsoli i debugowanie przy użyciu konsoli.
Poza tym zapoznaj się z tym https://developer.mozilla.org/en-US/Add-ons/Setting_up_extension_development_environment
@P0lip: spoko, odezwę się na pewno ;-) Coraz bardziej mi się Firefox pod tym względem zaczyna podobać- ogromem funkcji i możliwości, chrome wygląda jednak przy FF biednie (chociaż chrome złą przglądarką nie jest, też korzystam i ją lubię)
@b0lec: API dla dodatków FF to właściwie nie jest API. Większość (jak nie całość) interfejsu FF jest napisana w XULu i JS. Możliwości są naprawdę ogromne, nie idzie tego wszystkiego ogarnąć. Nawet w dokumentacji nie ma bardzo, bardzo wielu rzeczy. Dużo można ogarnąć poprzez przeglądanie kodu innych dodatków na AMO/githubie.
Jeśli jesteś ciekawy niektórych funkcji to zobacz sobie js-ctypes https://developer.mozilla.org/en-US/docs/Mozilla/js-ctypes - wywoływanie natywnych bibliotek C i ich funkcji.
FF jest potężne,