webview某些url加载空白,链接本身没问题咋回事?

struct WebComponent {
  @State webBusiness: webBusinessToH5 = new webBusinessToH5();
  webviewController: web_web.WebviewController = new web_web.WebviewController();
   url: string = 'https://h5test.ichangtou.com/research/ichangtou/ict-h5-bridge-app/index.html';
    // url: string = 'https://www.baidu.com';

  build() {
    Column() {

      Web({ src: this.url, controller: this.webviewController})

      .onPageEnd((event) => {
        // 注册事件
        this.webviewController.registerJavaScriptProxy(this.webBusiness, "webBusinessToH5", ["test", "getUserInfo"]);
      })
        
    }
  }



}
程序框架
2024-04-12 14:14:21
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Caesa

加上下面这个试试

.domStorageAccess(true)

白屏的很大原因是网页用到了h5用的数据存储功能,而鸿蒙Web组件默认禁止了。

分享
微博
QQ
微信
回复
2024-04-12 16:17:30
相关问题
鸿蒙Webview加载Url,alipay无法返回
7182浏览 • 1回复 待解决
webview加载Vue h5失败
15591浏览 • 5回复 待解决
Webview加载报错-net::ERR_NAME_NOT_RESOLVED
11395浏览 • 3回复 待解决
nginx中url带参数问题有懂的吗?
504浏览 • 1回复 待解决
webview打开地址时报错 怎么回事啊?
3647浏览 • 1回复 待解决
自动签名失败一直加载怎么回事
4741浏览 • 2回复 待解决
关于WebView报空指针的问题
4801浏览 • 1回复 待解决
WebView层级问题有知道的吗?
3432浏览 • 1回复 待解决
鸿蒙的WebView会遮挡其他控件问题
7249浏览 • 3回复 待解决
Tabs组件懒加载问题
26浏览 • 1回复 待解决
PolarDB控制台一直加载中怎么回事
1430浏览 • 1回复 待解决