vConsole
vConsole copied to clipboard
Android Webview 无法动态注入 vConsole.min.js
vConsole Version: 3.14.6
错误内容:
点击vConsole浮窗AS控制台报错:Unable to preventDefault inside passive event listener invocation.,且没有弹出网页控制台
复现步骤:
1.直接注入script标签或下载http://cdn.jsdelivr.net/npm/[email protected]/dist/vconsole.min.js到安卓本地并使用evaluateJavascript方法读取js均可;
2.使用loadUrl方法执行new VConsole();
3.点击出现的VConsole浮窗
关键代码:

我这里本地没有条件验证。根据这个 error 的表现,应该是 touch 事件中使用了 preventDefault() 引起的,因此这里尝试强制使用 passive: false 模式来避免报错。楼主可以试下这个版本。