HarmonyOS 鸿蒙Next 通过uniapp适配无法在webview组件中打开安全证书过期链接
HarmonyOS 鸿蒙Next 通过uniapp适配无法在webview组件中打开安全证书过期链接
1、使用uniapp开发webview组件跳转第三方链接
2、打开安全证书过期的链接会无法访问
3. 安卓机中可以打开同一安全证书过期链接
4. 使用鸿蒙浏览器访问同一链接会出现提示
"app-plus": { //5+ App项目对应节点名称为"plus"
“ssl”: {
“untrustedca”: “accept”
},
// …
}
暂时在鸿蒙工程模板里找到webview.ets,加上如下代码可以忽略错误,这个后续会让uni-app那边做优化
.onSslErrorEventReceive((event) => {
event.handler.handleConfirm();
})
更多关于HarmonyOS 鸿蒙Next 通过uniapp适配无法在webview组件中打开安全证书过期链接的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
HarmonyOS 鸿蒙Next在使用uniapp进行适配时,若遇到webview组件无法打开安全证书过期链接的问题,通常是由于webview组件默认遵循安全策略,拒绝访问证书已过期的网站。这种情况并非uniapp或HarmonyOS本身的bug,而是出于安全考虑的设计。
解决此问题的一种方法是,在webview组件的配置中尝试设置忽略SSL证书验证的选项。不过,请注意,这种做法会降低应用的安全性,因为它允许应用访问可能存在风险的网站。
具体实现方式可能依赖于HarmonyOS SDK的版本和uniapp的适配情况,但大致思路是在webview的初始化或配置阶段,寻找相关的安全设置选项,并设置为允许访问证书过期的链接。
由于直接修改安全策略可能涉及到底层代码或配置文件的修改,且不同版本的HarmonyOS和uniapp可能有所不同,因此无法提供具体的代码示例。
如果上述方法无法解决问题,或者你不确定如何进行配置,建议直接查阅HarmonyOS的官方文档,或访问uniapp的社区和论坛寻求帮助。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html