禁用Firefox中某些元素的浏览器缩放

禁用Firefox中某些元素的浏览器缩放,firefox,zooming,Firefox,Zooming,是否可以对网页禁用浏览器中的Firefox全页放大(通过Ctrl+激活)?网页中的某些元素如何?我只是注意到有时候元素在缩放时看起来很奇怪,完全禁用这些元素的缩放可能会更好 注意:我知道有几种方法可以找到缩放级别,但这确实需要积极解决(无论如何这可能不是一个好主意)。使用主要通过以下问题收集的信息: 在过去一天左右的时间里,我一直在尝试跟踪浏览器缩放,如果没有可以杀死的onZoom标准事件,这将是最接近的 document.observe('keydown', function (ev) {

是否可以对网页禁用浏览器中的Firefox全页放大(通过Ctrl+激活)?网页中的某些元素如何?我只是注意到有时候元素在缩放时看起来很奇怪,完全禁用这些元素的缩放可能会更好


注意:我知道有几种方法可以找到缩放级别,但这确实需要积极解决(无论如何这可能不是一个好主意)。

使用主要通过以下问题收集的信息:

在过去一天左右的时间里,我一直在尝试跟踪浏览器缩放,如果没有可以杀死的onZoom标准事件,这将是最接近的

document.observe('keydown', function (ev) {
  var key, keys = ['0'];
  var isApple = (navigator.userAgent.indexOf('Mac') > -1), isCmmd, isCtrl;
  if (window.event)
  {
    key = window.event.keyCode;
    isCtrl = window.event.ctrlKey ? true : false;
    isCmmd = window.event.metaKey ? true : false;
  } else {
    key = e.which;
    isCtrl = ev.ctrlKey ? true : false;
    isCmmd = ev.metaKey ? true : false;
  }
  if (isCtrl || (isCmmd && isApple)) {
    switch (key) {
      case 48: // 0
        // do not stop, or user could get stuck
        break;
      case 187: // +
      case 189: // -
        ev.stop()
        break;
      default:
        break;
    }
  }
});
不幸的是,我已经玩了一段时间了,没有任何可靠的方法来真正禁用它。缩放选项仍然可以通过主应用程序菜单使用,因此直到有了跟踪缩放的真正方法(包括页面重新加载后,这在现在几乎是不可能的,此外,当您尝试跟踪缩放时,webkit会表现出一些奇怪的行为)


尽管许多人希望浏览器缩放更隐蔽,但我个人可以看到,能够分别观察缩放和调整大小可能带来的好处,因为在这一点上它们几乎无法区分(如果没有其他原因的话)。

有趣的问题,但我不认为这是可能的,也许除了一部闪光电影是的,这可能是我所期望的。第二个想法告诉我,因为它是围绕浏览器中的功能工作的,即使你能让它工作,在某些情况下也可能会做错误的事情。这是一个有趣的问题。我想我见过一些网站,我无法调整任何东西的大小(不,它们不是在Flash中),问题的一部分是禁用某些元素的缩放,而不是整个页面。我甚至不知道我是否记得我为什么要那样做。我同意你的观点,没有足够的信息来捕捉更多的击键。无论如何,谢谢你的努力!