Javascript 如何测量腹板上的压力?

Javascript 如何测量腹板上的压力?,javascript,web,touch,tablet,Javascript,Web,Touch,Tablet,最近,苹果公司推出了一款支持“强制触摸”功能的新触控板。它类似于用于绘画的Wacom平板电脑,因为通过专用软件,您可以测量压力(重量)。 那么,是否可以使用javascript等web技术获取这些值?浏览器是否提供任何有关压力的API和信息? 另外,我发现这个问题与我的问题相对,但它与网络无关:你在寻找a的压力属性,因为它不是最终的规范,但在撰写本文时。对于iOS(iPhone 6s)和Mac(带有强制触摸功能的新MabBook Pro),您都可以使用。它是一个JavaScript库,允许您在w

最近,苹果公司推出了一款支持“强制触摸”功能的新触控板。它类似于用于绘画的Wacom平板电脑,因为通过专用软件,您可以测量压力(重量)。
那么,是否可以使用javascript等web技术获取这些值?浏览器是否提供任何有关压力的API和信息?


另外,我发现这个问题与我的问题相对,但它与网络无关:

你在寻找a的

压力属性,因为它不是最终的规范,但在撰写本文时。

对于iOS(iPhone 6s)和Mac(带有强制触摸功能的新MabBook Pro),您都可以使用。它是一个JavaScript库,允许您在web上简单地使用force touch。以下是基本用法的示例:

Pressure.set('#element', {
  change: function(force, event){
    // this is called every time there is a change in pressure
  },
  unsupported: function(){
    // this is called if device or browser does not support Force or 3D touch
  }
});

最好的答案!非常感谢:)它工作正常,经过测试。谢谢!看起来我们现在有了MouseEvent.webkitForce等等了。但是使用它会变得复杂,因为你必须在事件上反复循环以获得更新的力,以及其他问题,比如检测它是否受支持。Pressure.js负责所有这些,默认情况下还支持Mac Force Touch。所以它可以在iphone6s、新款Mac和新款Mac触摸板上运行