HarmonyOS 鸿蒙Next:请教web打开隐私条例链接报错get address info failed, out_os_error is: -11 host
HarmonyOS 鸿蒙Next:请教web打开隐私条例链接报错get address info failed, out_os_error is: -11 host
router.pushUrl({
url: ‘pages/Details’
})
打开隐私详情页面,总是get address info failed, out_os_error is: -11 host:
import web_webview from ‘@ohos.web.webview’;
@Entry
@Component
struct Details {
@State message: string = ‘隐私详情’;
webviewController: web_webview.WebviewController = new web_webview.WebviewController();
@State mode: OverScrollMode = OverScrollMode.ALWAYS;
build() {
Column() {
Web(
{ src: ‘http://www.baidu.com’, controller: this.webviewController,renderMode: RenderMode.SYNC_RENDER}
).fileAccess(true)
.javaScriptAccess(true)
.domStorageAccess(true)
.layoutMode(WebLayoutMode.FIT_CONTENT) // 设置为Web组件大小自适应页面内容
.overScrollMode(this.mode)
}
}
}
真机调试mate 60
声明了,这个肯定会检查过
HarmonyOS的流畅动画和过渡效果让操作更加顺畅,体验极佳。
这个文件里面有对应的页面路径吗?
有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html
模拟器运行的还是真机运行的?
真机
针对您提到的HarmonyOS鸿蒙Next系统中,Web应用打开隐私条例链接时遇到的“get address info failed, out_os_error is: -11 host”错误,这通常指示DNS解析失败或主机名无法解析的问题。以下是一些可能的原因及排查方向:
-
检查URL:确认隐私条例链接的URL是否正确无误,特别是主机名部分。
-
DNS配置:检查设备的DNS设置,确保DNS服务器可达且配置正确。尝试更换DNS服务器(如使用公共DNS如Google DNS 8.8.8.8)看是否能解决问题。
-
网络连接:确认设备网络连接正常,无防火墙或代理设置阻止访问。
-
系统权限:检查应用是否有足够的网络访问权限,特别是在鸿蒙系统下,应用权限管理可能更为严格。
-
系统更新:确认鸿蒙系统是否为最新版本,有时系统更新能解决此类兼容性问题。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。他们将能提供更具体的技术支持和解决方案。