Mar*_*k E 6 android android-webview
我正在Webview中加载一个小角度的webapp。除了webpacked捆绑包,我没有控制权或该应用程序的任何信息。
在网络应用中的确切时间点,我的整个Android应用因以下日志崩溃:
08-22 09:13:33.980 29145-29191/com.my.app E/chromium: [ERROR:validation_errors.cc(87)] Invalid message: VALIDATION_ERROR_DESERIALIZATION_FAILED
08-22 09:13:33.981 29145-29191/com.my.app E/chromium: [ERROR:render_process_host_impl.cc(4399)] Terminating render process for bad Mojo message: Received bad user message: Validation failed for SynchronousCompositorControlHost::ReturnFrame deserializer [VALIDATION_ERROR_DESERIALIZATION_FAILED]
[ERROR:bad_message.cc(25)] Terminating renderer for bad IPC message, reason 123
08-22 10:05:25.284 18717-18717/mx.tide.fiuanalyticsapp E/chromium: [ERROR:aw_browser_terminator.cc(86)] Render process (18816) kill (OOM or update) wasn't handed by all associated webviews, killing application.
Run Code Online (Sandbox Code Playgroud)
除了在其中定义了错误的铬源代码之外,我在网上没有找到其他任何东西,我不知道如何调试此问题,因为直接在移动Chrome浏览器上打开Web应用程序时没有问题。
因此,您是否知道此错误可能是什么?或者至少是从哪里可以开始调试问题的线索?
我遇到了完全相同的问题。我能够发现 css 属性will-change: transform导致了这个问题,但我不知道为什么,因为这个属性在同一个文件的其他地方被使用,但不会导致错误。
我能够找到罪魁祸首,使用 charles 代理在网页响应上设置断点并系统地从 html 中删除脚本和链接。最终我发现通过删除主 css 链接,应用程序不再崩溃。然后我必须系统地从该 css 文件中删除行,直到我发现该行破坏了 WebView。
我仍然无法弄清楚为什么这条线会中断它,但它被设置在 html 中的 jpeg 图像上。看起来它是铬的问题。我仍在试图弄清楚为什么铬有问题。
| 归档时间: |
|
| 查看次数: |
1494 次 |
| 最近记录: |