【发布时间】:2014-09-18 22:55:57
【问题描述】:
在最新版本的 Firefox 31+ 中,startScroll(e) 函数已更改,应使用 startScroll(scrolldir, screenX, screenY) 调用
在更改之前,我可以从我的经典 bootstrap.js 扩展手动启动 startScroll:
aWindow.gBrowser.selectedBrowser.startScroll(e);
我在 mozilla IRC 频道上收到了使用 sendAsyncMessage "Autoscroll:Start" 的提示,所以我尝试了各种组合
aWindow.gBrowser.selectedBrowser.startScroll("NSEW", e.screenX, e.screenY);
aWindow.gBrowser.selectedBrowser.messageManager.sendAsyncMessage("Autoscroll:Start", {scrolldir:"NSEW", screenX:e.screenX, screenY:e.screenY});
但没有任何效果。
我的问题的最小boostrap.js扩展可以在http://pastebin.com/azv1jePt上看到
有没有人知道如何在新版本的 Firefox 中直接从 bootstrap.js 扩展手动启动自动滚动,而不使用任何 chrome 脚本?
谢谢
塞尼卡
【问题讨论】:
-
这是一个我想不出来的笨蛋:(
-
@Noitidart 感谢您的调查,我想我得在 mozilla irc 频道上再试试运气,因为我也想不通。
-
棘手。你们中的任何一个人都能解决这个问题吗?
-
@senicar 你找到这个了吗? irc 上的另一个人也有类似的问题
标签: firefox firefox-addon autoscroll firefox-addon-restartless