I need to handle page scrolling in fennec addon I did next thing:
function onScrollHand(window, event) {
showToast(window, "Scrolling");
}
var windowListener = {
onOpenWindow: function(aWindow) {
let domWindow = aWindow.QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIDOMWindowInternal || Ci.nsIDOMWindow);
domWindow.addEventListener("onscroll", function onScroll(event) {
onScrollHand(domWindow ,event);
}, false);
},
};
function startup(aData, aReason) {
let wm = Cc["@mozilla.org/appshell/window-mediator;1"].getService(Ci.nsIWindowMediator);
wm.addListener(windowListener);
}
And I didn't receive scrolling events. Has someone any idea or some working code?