HarmonyOS 鸿蒙Next:arkts中使用wab组件网址无法显示内容,访问在线网页需添加网络权限 ohos.permission.INTERNET已添加

发布于 1周前 作者 vueper 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:arkts中使用wab组件网址无法显示内容,访问在线网页需添加网络权限 ohos.permission.INTERNET已添加

要加载的网址为https://app.quandama.cn/index.php?r=index/wap

使用arkts中使用wab组件,添加网络权限:ohos.permission.INTERNET,但在本地模拟器中无法显示内容,只显示的色的背景,上面还有几个黑影Snipaste_2024-01-20_20-38-33.png

相关代码:

// 使用web组件加载网页
import webview from ‘@ohos.web.webview’
@Entry
@Component
struct WebComp {
controll:WebviewController = new webview.WebviewController()
build() {
Row() {
Column() {
Web({
src:‘https://app.quandama.cn/index.php?r=index/wap’,
controller:this.controll
})
}
.width(‘100%’)
}
.height(‘100%’)
}
}

module.json5文件配置

{
“module”: {
“name”: “entry”,
“type”: “entry”,
“description”: “$string:module_desc”,
“mainElement”: “EntryAbility”,
“deviceTypes”: [
“phone”,
“tablet”
],
“deliveryWithInstall”: true,
“installationFree”: false,
“pages”: “$profile:main_pages”,
“abilities”: [
{
“name”: “EntryAbility”,
“srcEntry”: “./ets/entryability/EntryAbility.ts”,
“description”: “$string:EntryAbility_desc”,
“icon”: “$media:icon”,
“label”: “$string:EntryAbility_label”,
“startWindowIcon”: “$media:icon”,
“startWindowBackground”: “$color:start_window_background”,
“exported”: true,
“skills”: [
{
“entities”: [
“entity.system.home”
],
“actions”: [
“action.system.home”
]
}
]
}
],
“requestPermissions”: [
{
“name”: “ohos.permission.INTERNET”
}
]
}
}

6 回复
用真机测试
我也是用不了,空白,SSL也用了,mate60真机
估计是升级的问题,这个鸿蒙NEXT真的智障啊。好多API9能用的,API12各种问题
真机也不行,我这边加载的本地资源也打不开开
现在本地模拟器和预览器都显示不了Web组件的内容,使用真机或远程模拟器看看。

在HarmonyOS鸿蒙Next系统中,当使用arkts(ArkUI Toolkit for SwiftUI)开发应用并集成wab(Web Ability)组件时,若遇到网址无法显示内容的问题,即便已经添加了ohos.permission.INTERNET权限,仍可能存在以下几个方面的排查点:

  1. 权限声明与实际请求匹配:确保在config.json中正确声明了ohos.permission.INTERNET权限,并且在应用启动或组件使用前,系统已正确授予该权限。

  2. 网络配置:检查设备的网络设置,确保设备可以正常访问互联网。同时,若应用运行在模拟器上,确认模拟器是否配置了正确的网络代理或环境。

  3. Wab组件配置:确认wab组件的URL是否有效且可访问,检查URL格式是否正确,无拼写错误。此外,查看wab组件的其他配置参数,如是否启用了JavaScript等,这些可能影响网页内容的正常加载。

  4. 日志调试:利用鸿蒙开发工具的日志功能,查看是否有网络请求失败或权限被拒绝的日志信息,这有助于定位问题。

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

回到顶部