问题描述
assistsx-js@0.2.9 的 AccessibilityEventFilter 文档约定:
packageName: null 表示监听所有包名;
eventTypes: null 表示监听所有事件类型。
但是 Android 端 assists-web:3.5.7 的 ASWebView 实际实现没有遵循该约定,导致事件监听器无法收到任何无障碍事件。
环境
- Android 依赖:
io.github.ven-coder:assists-web:3.5.7
- JS SDK:
assistsx-js:0.2.9
- 设备:OPPO PGBM10
- 使用场景:通过隐藏 WebView 运行 AssistsX JS 插件
预期行为
以下配置应该监听所有包名、所有事件类型:
new AccessibilityEventFilter({
packageName: null,
processInBackground: true,
fetchNodeInfo: true,
eventTypes: null,
enableDeduplication: false,
});
问题描述
assistsx-js@0.2.9的AccessibilityEventFilter文档约定:packageName: null表示监听所有包名;eventTypes: null表示监听所有事件类型。但是 Android 端
assists-web:3.5.7的ASWebView实际实现没有遵循该约定,导致事件监听器无法收到任何无障碍事件。环境
io.github.ven-coder:assists-web:3.5.7assistsx-js:0.2.9预期行为
以下配置应该监听所有包名、所有事件类型: