【问题标题】:Android Pointer Events coordinatesAndroid 指针事件坐标
【发布时间】:2018-02-12 09:52:38
【问题描述】:

我在 Android Chrome 版本 64.0.3282.137 上遇到了 PointerEvents 问题。

在我的解决方案中,我使用pointer 事件和html canvas。 我通过event.offsetXevent.offsetY 参数在画布中捕获事件坐标。这在以前的版本中运行良好,但在这个版本中坐标是错误的。

这反映在横向和纵向模式中,并且仅在 Android 版本的 Chrome 中。我在Huawei M2Samsung S6 Edge+S8中测试过。

是这个版本的bug吗?

或者是另一种可能,如何获得正确的坐标。

谢谢

【问题讨论】:

    标签: android html google-chrome


    【解决方案1】:

    对于 clientX 和 clientY,我也面临同样的问题。您可以尝试像“touchstart”这样的触摸事件,并且可以使用 event.originalEvent.touches 作为 x 和 y 坐标。 已经为它打开了一个关于铬的错误并被接受。这是链接:https://bugs.chromium.org/p/chromium/issues/detail?id=811715

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-04
      相关资源
      最近更新 更多