次のことを行ったフェネックアドオンでページスクロールを処理する必要があります。
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);
}
そして、スクロールイベントを受け取りませんでした。誰かアイデアや実用的なコードを持っていますか?