HarmonyOS wevSrc中带有中文无法跳转,使用encodeURI后仍然无法跳转

HarmonyOS
2024-12-25 12:00:15
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

需要确认是否添加了网络权限:ohos.permission.INTERNET。

配置方式如下:

在module.json5中添加如下代码:

"requestPermissions": [
{
  "name": "ohos.permission.INTERNET"
}
]

ets参考demo如下:

import web_webview from '@ohos.web.webview';
@Entry
@Component
struct WebHref {
  @State message: string = 'Hello World';
  webviewController: web_webview.WebviewController = new web_webview.WebviewController();

  build() {
    RelativeContainer() {
      Web({ src: 'https://xxx.com/wiki/数据来源说明', controller: this.webviewController })
        .mixedMode(MixedMode.All)
        .javaScriptAccess(true)
        .domStorageAccess(true)
    }
    .height('100%')
    .width('100%')
  }
}
分享
微博
QQ
微信
回复
2024-12-25 14:05:39
相关问题
HarmonyOS 跨模块无法跳转
215浏览 • 1回复 待解决
Page Ability 无法实现跳转
9058浏览 • 1回复 待解决
HarmonyOS router无法跳转,并报错。
748浏览 • 1回复 待解决
HarmonyOS 无法跳转电话拨号页面
99浏览 • 1回复 待解决
为什么跳转突然无法实现
2196浏览 • 0回复 待解决
HarmonyOS 动态路由无法在enrty跳转
64浏览 • 1回复 待解决
HarmonyOS hap跳hsp页面无法跳转
326浏览 • 1回复 待解决
HarmonyOS Har静态包内部页面无法跳转
762浏览 • 1回复 待解决