HarmonyOS Web设置mixedMode(MixedMode.All)偶现无法加载http图片

设置mixedMode(MixedMode.All),在第一次记载的时候会偶现http图片加载不出来的问题,退出web再次记载同一个URL,HTTP图片就可以加载了

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

可以修改html资源页面,在头部标签加入:<meta http-equiv="Content-Security-Policy" content="upgrade-insecure request">

设置不生效的原因:

1.系统配置:检查系统配置项persist.web.allowWindowOpenMethod.enabled是否开启,通过命令hdc shell param get

persist.web.allowWindowOpenMethod.enabled查看,如果配置项为0或不存在,可以通过命令hdc shell param set

persist.web.allowWindowOpenMethod.enabled 1开启,

2、注册Javascript对象:如果使用了registerlavascriptProxy接口,确保注册对象的方法制数和返回类型符合要求。

registerlavascriptproxy接口要求方法的参数和返型只能为string、number,booleaen.

分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS Web加载http图片失败
265浏览 • 1回复 待解决
HarmonyOS Web组件HTTP图片加载如何放行
685浏览 • 1回复 待解决
HarmonyOS 接口返回空字段
113浏览 • 1回复 待解决
HarmonyOS media.AVPlayer报错
100浏览 • 1回复 待解决
HarmonyOS app图标显示错误
226浏览 • 1回复 待解决
HarmonyOS 视频播放 5400106 错误码
221浏览 • 1回复 待解决
HarmonyOS ArkTS调C++ 方法找不到。
680浏览 • 1回复 待解决
router.back调用时,app自动退出
1825浏览 • 1回复 待解决
HarmonyOS Image图片无法加载
243浏览 • 1回复 待解决
HarmonyOS Web组件无法加载页面
219浏览 • 1回复 待解决