Javascript firefox和ie11中的多点触摸支持

Javascript firefox和ie11中的多点触摸支持,javascript,firefox,touch,internet-explorer-11,multi-touch,Javascript,Firefox,Touch,Internet Explorer 11,Multi Touch,我在我的浏览器中找到了这把小提琴来测试触摸支持。 我已经删除了上面链接中的mousemove、mouseclick、mousedown和mouseup事件,因此我可以在不受其他事件干扰的情况下测试触摸事件 上面的fiddle在chrome中显示一些文本,但在Mozilla firefox和IE11中没有任何效果 用于触摸支持的MDN链接: 我也尝试过上面的MDN链接,但在小提琴中没有触发触摸事件的痕迹 当我查看caniuse.com时,支持表显示firefox为红色,并带有一个标志。但是MDN

我在我的浏览器中找到了这把小提琴来测试触摸支持。

我已经删除了上面链接中的mousemove、mouseclick、mousedown和mouseup事件,因此我可以在不受其他事件干扰的情况下测试触摸事件

上面的fiddle在chrome中显示一些文本,但在Mozilla firefox和IE11中没有任何效果

用于触摸支持的MDN链接:

我也尝试过上面的MDN链接,但在小提琴中没有触发触摸事件的痕迹

当我查看caniuse.com时,支持表显示firefox为红色,并带有一个标志。但是MDN链接没有提到任何问题

有没有办法识别firefox和ie11中的多点触摸?。因为我正在为我的小部件添加pinching支持。我不知道如何在这些浏览器中识别多点触摸

编辑:
Firefox版本是47.0.1,支持IE11。处理所有类型的输入(触摸、鼠标、笔等)

Firefox尚未正式支持多点触控(在撰写本答案时)。但是我们可以使用他们的夜间构建来测试触摸交互。默认情况下,在夜间禁用和。我们应该通过
about:config
页面启用它们

注意:使用about:config更改设置可能会使您的保修无效,因此 你自己承担风险

$(document).on("touchstart touchmove touchend touchcancel", function(ev) {
        $.each(ev.originalEvent.touches, function (i, t) { logtouch(ev.type + "-touches", t); });
        $.each(ev.originalEvent.changedTouches, function (i, t) { logtouch(ev.type + "-changed", t); });
        $.each(ev.originalEvent.targetTouches, function (i, t) { logtouch(ev.type + "-target", t); });
    });