HarmonyOS 鸿蒙Next 使用原生Web控件加载百度人脸识别H5报错处理

发布于 1周前 作者 yuanlaile 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 使用原生Web控件加载百度人脸识别H5报错处理

使用原生Web控件加载百度人脸识别H5,页面报错:受当前环境限制(300001),请更换浏览器或设备重试;  使用的百度人脸实名认证H5端方案: https://ai.baidu.com/ai-doc/FACE/Vljqssz0z


更多关于HarmonyOS 鸿蒙Next 使用原生Web控件加载百度人脸识别H5报错处理的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

参考下demo,我可以正常打开

@Entry

@Component

struct WebComponent {

  controller: web_webview.WebviewController = new web_webview.WebviewController();

  build() {

    Column() {

      Web({ src: 'https://ai.baidu.com/ai-doc/FACE/Vljqssz0z'

      , controller: this.controller})

        .domStorageAccess(true)

        .zoomAccess(true)

        .fileAccess(true)

        .onPageEnd(()=>{

          console.log(this.controller.getTitle());

        })

    }

  }

}

更多关于HarmonyOS 鸿蒙Next 使用原生Web控件加载百度人脸识别H5报错处理的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next系统中使用原生Web控件加载百度人脸识别H5时遇到报错,可能涉及以下几个方面的处理:

  1. 权限配置:确保你的应用已经正确配置了网络权限和摄像头访问权限。这些权限在config.json文件中进行配置,确保允许访问必要的网络资源及摄像头设备。

  2. Web控件设置:检查Web控件的配置,确保支持加载外部H5页面,并允许执行JavaScript和访问相关API。在Web控件的属性中设置allow-scriptallow-same-origin等属性为true

  3. CORS处理:如果报错涉及跨域请求(CORS),确保百度人脸识别H5页面的服务器设置了正确的CORS头部,允许你的应用域名进行请求。

  4. H5页面兼容性:检查百度人脸识别H5页面是否兼容HarmonyOS的WebView控件。有些特定的JavaScript API或HTML5特性可能在HarmonyOS的WebView中不完全支持。

  5. 错误日志分析:详细查看应用的错误日志,找出具体的报错信息和错误代码,根据报错信息进行针对性的处理。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部