D3 js对Android Webview中的拖动事件没有反应
我有一个Android网络视图,包括一个d3.js(v5)图形。 最近,图形停止响应多个设备上的任何事件(拖动、单击、缩放)。我没有更新代码库,所以我猜它与Android更新有关 我使用chrome devtools进行远程Webview调试,但没有找到根本原因。 我使用了D3 js对Android Webview中的拖动事件没有反应,android,d3.js,events,android-webview,pointer-events,Android,D3.js,Events,Android Webview,Pointer Events,我有一个Android网络视图,包括一个d3.js(v5)图形。 最近,图形停止响应多个设备上的任何事件(拖动、单击、缩放)。我没有更新代码库,所以我猜它与Android更新有关 我使用chrome devtools进行远程Webview调试,但没有找到根本原因。 我使用了monitoreports来跟踪事件。在我使用unmonitorEvents之前,缩放和拖动功能又开始工作了 你知道为什么这些事件会突然停止工作吗?对监控事件有什么副作用 谢谢你的帮助:) PS:网页在没有webview的情况
monitoreports
来跟踪事件。在我使用unmonitorEvents
之前,缩放和拖动功能又开始工作了
你知道为什么这些事件会突然停止工作吗?对监控事件有什么副作用
谢谢你的帮助:)
PS:网页在没有webview的情况下工作
节点可以单击,整个图形可以移动或放大或缩小
EDIT2:找到了第一个解决方案。
经过一些搜索,我发现了这个:鼠标和触摸动作的新事件monitorEvents
正在为修复d3代码的所有onpointer{something}
执行一个addEventListener
现在,我正在向根目录添加转储侦听器。那看起来很难看。什么是正确的行动