Javascript 在Microsoft Tablet/Touch screen监视器上使用mozilla firefox禁用默认收缩缩放

Javascript 在Microsoft Tablet/Touch screen监视器上使用mozilla firefox禁用默认收缩缩放,javascript,jquery,html,css,mozilla,Javascript,Jquery,Html,Css,Mozilla,我的要求是在所有设备/所有浏览器中缩放和平移svg。我已经用panzoom.js实现了它 现在,我面临平板电脑和windows触摸屏显示器中的Mozilla firefox问题。当我尝试收缩和缩放svg时。它不捕捉我的事件,而是捕捉浏览器事件,并使用浏览器缩放整个页面 我尝试了以下步骤: 我在html的头部添加了这个元标记 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1,

我的要求是在所有设备/所有浏览器中缩放和平移svg。我已经用panzoom.js实现了它

现在,我面临平板电脑和windows触摸屏显示器中的Mozilla firefox问题。当我尝试收缩和缩放svg时。它不捕捉我的事件,而是捕捉浏览器事件,并使用浏览器缩放整个页面

我尝试了以下步骤: 我在html的头部添加了这个元标记

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">
Mozilla没有任何功能

我需要禁用浏览器缩放功能,以便实现我的功能


提前谢谢

您必须通过计算机设置禁用它

设置/控制面板->鼠标->设备设置->收缩缩放 ->取消选中复选框

,这是您无法使用html或javascript执行任何操作的唯一可能方式尝试以下方法:

<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0,user-scalable=no,minimal-ui,minimum-scale=1.0,maximum-scale=1.0">


你有没有试过,因为我没有触摸屏来测试它,但它禁用了我的macbook的pinch进行缩放…或者尝试使用另一个pinch zoom插件?您可以先在所有浏览器中试用,然后继续使用该浏览器。@JarodMoser我可以在每个浏览器中禁用缩放功能,但在firefox中不能。此外,建议的方法不适用于触摸夹点缩放。我们需要在css中实现“touch action:none”以禁用其他浏览器中的缩放功能。@Leo我在所有浏览器中都尝试过,但我认为firefox不支持此功能。您尝试过处理它吗?谢谢,但我需要用javascript实现这一点。我不能让我的客户在那里做这件事。这也将在其他网站上实现。不可能通过javascript实现这一点。还有其他几个网站也面临这一问题,希望微软尽快解决,我们没有在页面上实现收缩缩放的选项吗?您能解释一下为什么添加的参数有助于禁用收缩缩放,或者它们的具体功能吗?初始缩放:访问页面时的初始缩放。1.0不会缩放。最小比例:访问者可以在页面上缩放的最小比例。1.0不会缩放。最大比例:访问者可以在页面上缩放的最大量。1.0不会缩放。用户可缩放:允许设备放大和缩小。值为是或否。我经历过,在某些情况下,1和1.0是不同的。运气不好……这不适用于firefox。我又试过了。
<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0,user-scalable=no,minimal-ui,minimum-scale=1.0,maximum-scale=1.0">