android - 远程设备上的 Google Chrome 检查器无法正常工作
问题描述
我正在开发一个使用WebView并希望使用检查器来检查一些事情的Android 应用程序。问题是元素不可见或其他选项卡似乎不起作用,它们是空白的。
其他人是否遇到此问题?还是有一种解决方法,而不是降级系统上的 chrome 版本?
由于Google Chrome更新到版本80 ,远程设备的面板已被弃用,需要继续:(chrome://inspect/devices#devices
注意:远程设备上的检查器在Chrome 78-79上运行良好)
解决方案
要在模拟器上运行 Chrome 80,API 必须 > 26
这是必需的,因为 WebView 版本将根据模拟器 API 进行更新,并且Chrome 80 删除了对 HTML 导入的支持,并且(非常)旧版本的 DevTools 没有内置的 polyfill 可防止崩溃。(open chromium bug 的链接
)
API 26 有 58.0.3029 WebView 版本 - 适用于 Chrome < 80 的旧版本
API 28 有 69.0.3497.100 WebView 版本 - 适用于 Chrome 80
推荐阅读
- data-analysis - 如果年龄变量的数据类型是对象,我想将其转换为数值。但我的模型中出现这样的错误
- flutter - 颤振地理位置没有显示任何内容
- python - 进行类继承时使用 super().__init__() 的问题
- javascript - JavaScript 显示隐藏的输入
- android - 有没有办法在横向或纵向模式下“冻结”应用程序?
- php - woocommerce_quantity_input 出现两次
- java - 无法在 Android 中设置 @react-native-firebase/messaging
- scala - 找出类型构造函数的类型参数,知道它扩展的类型构造函数的类型参数
- asp.net-core - 是否可以在 Windows 8.1 上以 Kestrel 模式运行 Blazor 客户端?
- r - 组内的新变量,每个观察值的总和