鍍金池/ 問(wèn)答/Android  網(wǎng)絡(luò)安全  Office/ Hammer js與小米瀏覽器不兼容

Hammer js與小米瀏覽器不兼容

紅米note, 小米瀏覽器,安卓4.4.4,使用hammer.js怎么都不觸發(fā)pan,swipe等觸摸事件,打開官網(wǎng)測(cè)試也是一樣

圖片描述

圖片描述

如何解決?如果解決不了,有什么辦法檢測(cè)瀏覽器是否支持hammer.js,然后做個(gè)fallback?

回答
編輯回答
心沉

Hammer.js是根本還是使用PointerEvent,TouchEvent,MouseEvent去實(shí)現(xiàn)手勢(shì)事件的,即使不支持PointerEvent, 安卓4.4.4還是支持TouchEvent的。

所以理論上是支持的。

如果實(shí)在想查找原因,可以使用weinre遠(yuǎn)程調(diào)試工具,在Hammer.js源碼中debug一下,在pc端查看輸出數(shù)據(jù)。

不過(guò)我看樓主這個(gè)屏幕,有沒(méi)有可能是你手機(jī)屏幕壞了....

2018年3月14日 20:36