HarmonyOS Web组件加载指定文章内容有兼容问题

​链接如下:https://xxx.xxx.huawei.com/s?__biz=MjM5MTQ3NTc5Mw==&mid=2651382709&idx=1&sn=xxx&chksm=xxx&token=xxx&lang=zh_CN#rd

代码中未对Web进行任何设置,仅加载了src。上述链接,加载出来缺失文字,缺失样式,大面积空白。​


HarmonyOS
2024-11-06 11:37:50
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

可以尝试以下demo:

import web_webview from '@ohos.web.webview' 
@Entry 
@Component 
struct Webtest { 
  controller: web_webview.WebviewController = new web_webview.WebviewController(); 
 
  build() { 
    Column() { 
      Web({ 
        src: 
        "https://xxx.xxx.huawei.com/s?__biz=MjM5MTQ3NTc5Mw==&mid=2651382709&idx=1&sn=xxx&chksm=xxx&token=xxx&lang=zh_CN#rd", 
        controller: this.controller 
      }) 
        .domStorageAccess(true) 
    } 
  } 
}

白屏的很大原因是网页用到了h5用的数据存储功能,而HarmonyOS Web组件默认禁止了。添加 .domStorageAccess(true) 属性就能正常显示页面。

分享
微博
QQ
微信
回复
2024-11-06 18:10:03
相关问题
HarmonyOS方法兼容问题
321浏览 • 1回复 待解决
HarmonyOS 与react native兼容问题
61浏览 • 1回复 待解决
HarmonyOS web组件加载pdf问题
493浏览 • 1回复 待解决
HarmonyOS Web组件内容缩放问题
210浏览 • 1回复 待解决
web组件加载出url内容
335浏览 • 1回复 待解决
为什么文章不能评论,问题交流
4541浏览 • 1回复 待解决
HarmonyOS web组件如何加载本地字库?
110浏览 • 1回复 待解决
HarmonyOS 使用Web组件加载页面示例
358浏览 • 1回复 待解决
HarmonyOS web组件加载url失败
352浏览 • 1回复 待解决
HarmonyOS Web组件加载pdf预览
145浏览 • 1回复 待解决
HarmonyOS web离线加载请求跨域问题
380浏览 • 1回复 待解决
HarmonyOS web组件内容适配折叠屏
182浏览 • 1回复 待解决
HarmonyOS Web组件加载片段时候不显示
142浏览 • 1回复 待解决
HarmonyOS Web组件高度问题
165浏览 • 1回复 待解决
HarmonyOS Web组件加载html文件异常
406浏览 • 1回复 待解决
HarmonyOS Web组件加载富文本异常
163浏览 • 1回复 待解决
HarmonyOS Web组件如何加载html字符串
481浏览 • 1回复 待解决