HarmonyOS 鸿蒙Next web_webview加载网页报错

发布于 1周前 作者 h691938207 来自 鸿蒙OS

HarmonyOS 鸿蒙Next web_webview加载网页报错 使用这里的示例

https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-webview-0000001813416660

打开下面的网址 …

Web({ src: ‘h5.eastmoney.com’, controller: this.controller })

… 然后日志中大量报这个错误,并且偶尔会发生APP退出的情况。请问,如何解决?

05-27 16:49:58.420  3623-3686  C01400/Vsync                     com.example.fgdt  E   GetVSyncPeriodAndLastTimeStamp: GetVSyncPeriodAndLastTimeStamp Hardware vsync is not available. please try again later!
05-27 16:49:58.420  3623-3686  C04500/NWEB                      com.example.fgdt  E    GetVSyncPeriod<142>: NWebWindowAdapter GetVSyncPeriod fail, ret=50001000
05-27 16:49:58.438  3623-3686  C01400/Vsync                     com.example.fgdt  E   GetVSyncPeriodAndLastTimeStamp: GetVSyncPeriodAndLastTimeStamp Hardware vsync is not available. please try again later!
05-27 16:49:58.438  3623-3686  C04500/NWEB                      com.example.fgdt  E    GetVSyncPeriod<142>: NWebWindowAdapter GetVSyncPeriod fail, ret=50001000
05-27 16:49:58.457  3623-3686  C01400/Vsync                     com.example.fgdt  E   GetVSyncPeriodAndLastTimeStamp: GetVSyncPeriodAndLastTimeStamp Hardware vsync is not available. please try again later!
05-27 16:49:58.457  3623-3686  C04500/NWEB                      com.example.fgdt  E    GetVSyncPeriod<142>: NWebWindowAdapter GetVSyncPeriod fail, ret=50001000

更多关于HarmonyOS 鸿蒙Next web_webview加载网页报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

8 回复

因为你的示例网示用到了本地存储功能,所以需要添加Web().domStorageAccess(true)

更多关于HarmonyOS 鸿蒙Next web_webview加载网页报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


我也报这个错,然后重新起了个模拟器就好了。

同问:一样的遇到这个问题,在网上根本找不到答案

图片

图片

重新起个模拟器试试。

是的,是要真机来看吗,模拟器不行吗?

顶顶。让大佬们看到

对呀,我也是一直报这个错,不知道怎么办

针对HarmonyOS鸿蒙系统中Next web_webview加载网页报错的问题,可能的原因及解决方案如下:

  1. 权限问题

    • 确保应用已正确申请并获得了访问网络的权限。在鸿蒙系统的manifest文件中检查是否包含了INTERNET权限。
  2. WebView配置问题

    • 检查WebView组件的配置是否正确,包括是否已正确初始化WebView,并设置了必要的WebViewClient和WebChromeClient。
  3. 网页地址问题

    • 确认加载的网页地址是否正确无误,且该网页在浏览器中能够正常访问。
  4. 系统或组件版本问题

    • 检查鸿蒙系统版本是否支持当前使用的WebView组件版本,或尝试更新WebView组件到最新版本。
  5. 资源或内存问题

    • 确认设备是否有足够的内存和资源来加载网页,避免因资源不足导致的加载失败。
  6. 错误日志分析

    • 查看应用日志,分析WebView加载网页时的错误信息,根据错误信息进一步定位问题。

如果上述方法均无法解决问题,可能是WebView组件或鸿蒙系统本身的bug。此时,建议联系鸿蒙系统的官方技术支持团队进行深入分析。如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html

回到顶部