Firefox 的 Adob​​e Reader 插件窃取了触摸板滚动输入

Firefox 的 Adob​​e Reader 插件窃取了触摸板滚动输入

在 Firefox 4 中打开 Adob​​e Reader 插件中的 PDF 文件时,我无法使用触摸板多点触控手势在浏览器中的其他页面中滚动。相反,滚动输入被 Reader 插件窃取;当我尝试在另一个页面上滚动时,PDF 文档中的位置会根据此滚动输入而变化。这个问题导致我在进行其他浏览时丢失了 PDF 文件中的位置,并且我无法在其他页面中轻松滚动,因为我必须使用键盘。但是,我可以使用 USB 无线鼠标的鼠标滚轮进行滚动。为什么会发生这种情况?我该如何解决此问题?

我的系统是定制的 HP Pavilion dv6z-3000 Select Edition 笔记本电脑,搭载 Windows 7 Home Premium x64 Service Pack 1。

编辑: 问题可能与焦点是否在插件上有关,但我仍然不确定为什么 Adob​​e Reader 只会窃取触摸板上的滚动输入,而不会窃取任何其他设备的输入。有什么建议吗?

答案1

https://bugzilla.mozilla.org/show_bug.cgi?id=626813

我们正在此线程中查看此错误。如果您碰巧遇到此错误,请评论您的操作系统版本(例如 Windows 7 64 位)以及您的触摸板的制造商。

希望我们能够尽快调试这个问题。:)

答案2

我最喜欢的解决方案是禁用插件,这样 Acrobat 文件就可以下载并打开一个新的 Reader 进程,而不是在我的 Web 浏览器中插入一个分叉。

我仍在使用 FF3,其中必要的开关位于“工具”->“附加组件”->“插件”中。不过,FF4 中可能类似。

答案3

我不确定这个问题是否已经解决,但我仍然有这个问题。我相信它与某些 HP 笔记本电脑上的触摸板驱动程序直接相关。原因如下:

  1. 我拥有的两台 HP 笔记本电脑都出现过这种情况。尝试使用触摸板滚动功能时就会发生这种情况。
  2. 我不能说我在旧电脑上测试过这个问题(HP 笔记本电脑运行 Vista,但我不记得型号了),但在这台当前电脑上(HP Pavilion dv6 运行 Windows 7)使用鼠标滚轮似乎可以解决这个问题。我使用的是 HP 光学无线鼠标。不确定是什么型号。

这一现象在 Firefox 的多个版本中一直存在。

答案4

实际上,这是 Firefox 的一个错误,因为 PDF 接管了焦点,所以您可以在其中滚动。关闭 PDF 后,它不会返回焦点,所以您无法再滚动。我实际上正在研究我们开发的灯箱的这个问题。我听说的一个解决方案是在您的 URL 栏中输入 about:config,接受警告消息,搜索 general.autoScroll 并将其设置为 true。不确定这是否适用于所有人,但可能是一种选择。

相关内容