HarmonyOS鸿蒙Next中加载不了网页

HarmonyOS鸿蒙Next中加载不了网页 有没有好心人解答一下,我按照课程复制的代码,但是WebController有下划线,且网页加载不出来是怎么回事?

module.json5中已经申明过网络访问权限了。

6 回复
预览器不支持,需要用真机。很多属性默认是关闭的

如果网页中调用了本地存储功能,那么需要加属性.domStorageAccess(true)

如果网页地址不是https而是http的,那么需要加属性.mixedMode(MixedMode.All)

否则就白屏。

总之根据api文档尽量把属性都打开应该就可以了。

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


谢谢大佬,已成功进入网页!

另外web好像不支持预览,你需要真机或者使用模拟器才能查看

用最新的,你那个已经废弃了

import webview from '@ohos.web.webview';
webviewController: webview.WebviewController = newwebview.WebviewController()

还是不行啊。
Argument of type ‘{ src: string; webviewController: webview.WebviewController; }’ is not assignable to parameter of type ‘WebOptions’.
Object literal may only specify known properties, and ‘webviewController’ does not exist in type ‘WebOptions’.

在HarmonyOS鸿蒙Next中无法加载网页,可能由以下原因导致:

  1. 网络连接问题:检查设备是否连接到稳定的网络,尝试切换Wi-Fi或移动数据。
  2. 浏览器问题:确保使用的是最新版本的浏览器,或尝试使用其他浏览器。
  3. 系统设置:检查是否启用了飞行模式或限制了网络访问权限。
  4. 网页兼容性:部分网页可能未适配鸿蒙系统,尝试访问其他网页确认。
  5. 系统更新:确保鸿蒙系统已更新至最新版本,修复可能存在的Bug。

如问题持续,建议重启设备或联系华为技术支持。

回到顶部