Android Webview多点触控touchstart事件无法使用超过2个手指

Ric*_*rdo 11 javascript android multi-touch webview

请考虑以下代码:

canvas.addEventListener('touchstart', function(event) {
    console.log('start');
});
Run Code Online (Sandbox Code Playgroud)

当我同时用两根手指敲击时,我有以下输出(因为打印两次很酷):

I/SnapScrollController(26508): setSnapScrollingMode case-default no-op
I/chromium(26508): [INFO:CONSOLE(69)] "start", source: file:///android_asset/index.html (69)
I/chromium(26508): [INFO:CONSOLE(69)] "start", source: file:///android_asset/index.html (69)
Run Code Online (Sandbox Code Playgroud)

但是当我同时使用两个以上的手指时,我的结果相同,我做错了什么?我被期待的日志"开始"与我使用的手指一样多次.

在另一边touchmove,touchend效果很好.

我在这里上传了代码

Ric*_*rdo 0

问题出在我的 HTC One 设备上。只需打开放大手势,我的设备就开始捕捉用我的手指触发的所有事件(超过两个)

在此输入图像描述