html52.com
我爱小程序-开发者交流社区

web-view ajax

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug web-view 客户端 7.0.4 2.0.0

- 当前 Bug 的表现(可附上截图)


web-view加载一个 https://aaa.xxx.cn/*** 的一个 h5 页面, 在该h5页面中,会访问 https://bbb.xxx.cn/*** 中的某图片, 并且会发送ajax请求到 https://ccc.xxx.cn/api/***.


模拟器上,ajax请求失败

真机上,ajax请求失败,获取图片也失败.


ajax请求失败的调试信息在模拟器中看到为 XMLHttpRequest cannot load https://ccc.xxx.cn/api/***. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://aaa.xxx.cn' is therefore not allowed access.


- 预期表现


希望只要在request域名,业务域名中设置此3个域名,即可正常工作.


web-view中显示的h5位了访问速度往往放在第三方cdn中, https://ccc.xxx.cn/api属于自己家服务器, 究竟要如何设置,才不出现跨域问题?

小程序组件的接口调用不跨域,

为什么小程序web-view组件内调用,就要跨域.

在线不断刷新页面急等解决方案.

网友回复

ʚ青哥ɞ:

你再浏览器里打开这个H5接口请求跨域吗

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付