在 Firefox 中捏合放大

在 Firefox 中捏合放大

我在使用 Firefox 时遇到了一个奇怪的问题。我的新电脑 (Surface Book) 有触摸屏,我非常喜欢通过在屏幕上做出“捏合”手势来放大的功能。在 Chrome 和 Edge 中,此功能的工作方式与我预期的一样。它会“放大”。如果我通过缩放按钮进行放大,它会以传统的滚动方式放大所有文本。然而,在 Firefox 中并非如此。Firefox 会调整浏览器的“缩放级别”(在我看来,这实际上是缩放,而不是放大),这不是我想要的结果。

问题:

有没有什么方法可以让 Firefox 真正通过触摸屏捏合手势进行放大,而不仅仅是放大?

答案1

更新

本机支持降落在 83.0

它现在可以很好地与历史导航,放置上下文菜单以及类似这样的网页内容维基百科文章预览

什么还没完成?

  • 放大页面中的可滚动内容可以正常工作,但仍然有抽搐的滚动条。
  • 用两根手指双击可放大特定文本列
  • 将捏合缩放与自动调整大小功能统一起来,使图像适合窗口,并在查看单个非矢量图像时使用内容缩放 [ + | 100% | - ] 工具栏按钮。换句话说,在未以全分辨率绘制的图像上捏合缩放时,图像的可见部分不会重新渲染。

我不知道这是否也适用于触摸屏,但是这个终于可以在本地运行对我来说,在 Macbook Air 触摸板上。不再需要扩展中的 CSS 魔法(我也使用多点触控缩放到现在为止,所以感谢作者。

在 Firefox Nightly 71.0a1 中的页面上设置apz.allow_zooming为。trueabout:config

我不知道这个选项已经存在多久了,但我刚刚通过跟踪找到了它688990并最终应用步骤来复制(STR)1556556

放大时滚动行为并不完美,但我认为为了减少在某些网页(例如 Reddit)上使用扩展程序可能导致的布局问题,它仍然是值得的。缩小、重新定位光标并再次放大是一种可接受的解决方法,直到该功能实现。

与扩展程序相比,响应速度也得到了极大改善。捏合和缩放之间不再有延迟,现在还可以在页面滚动时启动捏合,这样就节省了首先必须停止惯性滚动的时间 —— 而这在扩展程序中始终是必需的。

更新 我应该补充一点,我不太明白你问题中的“缩放”、“放大”和“缩放比例”之间的区别(对我来说,它们几乎都是同义词),或者你所说的“传统滚动样式”是什么意思。我只是假设我回答了你的问题,因为多点触控缩放扩展解决了你的问题。

答案2

好吧,已经有一段时间了(两年了!)Firefox 仍然没有解决这个问题,但是我找到了一种以这个插件形式存在的解决方法:https://addons.mozilla.org/en-US/firefox/addon/multi-touch-zoom/

它正是我想要的!

有趣的是,这个确切的错误已经存在大约 6 年了,但却没有修复!https://bugzilla.mozilla.org/show_bug.cgi?id=789906

相关内容