Google Chrome 远程设备上的检查器不工作
Google Chrome Inspector on Remote Devices not working
我正在开发一个使用 WebView 的 Android 应用程序 并且想使用检查器来检查一些事情。
问题是元素不可见或其他选项卡似乎不起作用,它们是空白的。
其他人遇到过这个问题吗?还是有解决方法而不是降级系统上的 chrome 版本?
自从 Google Chrome 更新到版本 80 远程设备的面板 已弃用,需要继续:chrome://inspect/devices#devices
(注意:Inspector on Remote Devices 工作正常 Chrome 78-79)
您在使用 WebView.setWebContentsDebuggingEnabled(true);
吗?
如果我使用此代码,我不会遇到错误。
Also you can read more at developers.google.com/web/tools/chrome-devtools/remote-debugging/webviews
要使 Chrome 80 在模拟器上工作,需要 API > 26
这是必需的,因为 WebView 版本将根据模拟器更新 API 和 Chrome 80 删除了对 HTML 导入和(非常)旧的支持DevTools 的版本没有内置的 polyfill 来防止崩溃。(link 对于 open chromium bug)
API 26 具有 58.0.3029 WebView 版本 - 适用于 Chrome < 80
的旧版本
API 28 具有 69.0.3497.100 WebView 版本 - 适用于 Chrome 80
可以改用旧的 Chrome/Chromiun 版本吗? ...你知道 grab/build 一个人去哪里吗? - 谢谢!
我正在开发一个使用 WebView 的 Android 应用程序 并且想使用检查器来检查一些事情。
问题是元素不可见或其他选项卡似乎不起作用,它们是空白的。
其他人遇到过这个问题吗?还是有解决方法而不是降级系统上的 chrome 版本?
自从 Google Chrome 更新到版本 80 远程设备的面板 已弃用,需要继续:chrome://inspect/devices#devices
(注意:Inspector on Remote Devices 工作正常 Chrome 78-79)
您在使用 WebView.setWebContentsDebuggingEnabled(true);
吗?
如果我使用此代码,我不会遇到错误。
Also you can read more at developers.google.com/web/tools/chrome-devtools/remote-debugging/webviews
要使 Chrome 80 在模拟器上工作,需要 API > 26
这是必需的,因为 WebView 版本将根据模拟器更新 API 和 Chrome 80 删除了对 HTML 导入和(非常)旧的支持DevTools 的版本没有内置的 polyfill 来防止崩溃。(link 对于 open chromium bug)
API 26 具有 58.0.3029 WebView 版本 - 适用于 Chrome < 80
的旧版本
API 28 具有 69.0.3497.100 WebView 版本 - 适用于 Chrome 80
可以改用旧的 Chrome/Chromiun 版本吗? ...你知道 grab/build 一个人去哪里吗? - 谢谢!