UC webSDK集成,报“ has been blocked by Coks policy”跨域问题
更新时间:2025-05-28 08:59:21

UC webSDK集成报,报“ has been blocked by Coks policy”跨域问题:

跨域问题报错

处理方法:

1)UC默认禁止所有跨域请求,若有web sdk集成需求,遇到跨域禁止问题,建议优先考虑部署代理服务器或将业务系统和UC部署在同一个域内解决此类问题。

若确实需要从UC侧配置放通跨域,由于UC目前仅支持全放通或全禁止,因此放通后存在安全性问题,如您知悉且接收此安全风险,请按照下述配置方法执行放通UC跨域限制:

1.打开配置文件 vi /opt/apollo/data/globals.conf

2.新增或修改以下2行配置语句,注意区分UC版本,

V46版本(46.x.0.x)使用如下语句: cloud_nginx_security_enabled=true cloud_nginx_cors_enabled=false

V45版本(45.x.0.x)使用如下语句:

cloud_nginx_security_enabled=false

语句插入位置参考下图:

跨域配置

3.进入指定目录 cd /home/apollo_deploy 4.重启 cloud-nginx服务 ./scripts/install.sh deploy -m cloud-nginx

本页目录