HarmonyOS 鸿蒙Next webview不支持打开ip地址吗?

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

HarmonyOS 鸿蒙Next webview不支持打开ip地址吗?

我有一个本地启动的服务,http://10.xx.xx.xx:8999/#/,使用webview打开时白屏,是不支持webview 打开 ip地址吗?
import { webview } from ‘@kit.ArkWeb’;

webview.once(“webInited”, () => {
console.log(“configCookieSync”);
webview.WebCookieManager.configCookieSync(“https://www.baidu.com”, “a=b”);
})

@Entry
@Component
struct WebComponent {
controller: webview.WebviewController = new webview.WebviewController();

build() {
Column() {
Web({ src: ‘http://10.xx.xx.xx:8999/#/’, controller: this.controller })
}
}
}

2 回复

1、web组件访问在线网页时需添加网络权限:ohos.permission.INTERNET。

2、ping ip查看是否可用或者在浏览器打开前端页面检查是否可通。

3、调试信息: 检查控制台输出的调试信息和日志,以便找到具体的错误原因。

参考此文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-components-basic-web-V5

作为IT专家,对于HarmonyOS 鸿蒙Next webview是否支持打开IP地址的问题,以下是我的解答:

HarmonyOS 鸿蒙Next的webview本身并不直接决定是否支持打开IP地址,这更多取决于webview加载的内容以及设备的网络配置。在正常情况下,只要webview能够正常加载网页,且该网页的URL是有效的IP地址(且该IP地址的服务器上有相应的网页服务),那么webview就应该能够打开并显示该网页。

如果在HarmonyOS 鸿蒙Next的webview中无法打开IP地址,请检查以下几点:

  1. 确保设备网络连接稳定,并且webview加载的页面URL(IP地址)正确无误。
  2. 确认设备版本与调试环境是否支持webview调试,并且开发环境(如DevEco Studio)已更新到最新版本。
  3. 检查是否有防火墙或安全软件阻止了webview的网络访问。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部