小程序
小游戏
企业微信
微信支付
扫描小程序码分享
代码片段 https://developers.weixin.qq.com/s/F96Uxzm87ip4
描述,小程序嵌入的h5,图片加载,执行到onerror 报错信息 {"isTrusted": true}
在华为Mate30上测试复现,目前只发现Android的问题
所有图片在模拟器上都没问题 ,其他 https的 图片多个域名都没问题,目前发现这一张在https协议下报错,http协议下正常
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
原因:请求的图片,响应头(response headers)里没有access-control-allow-origin 这个值,提示跨域失败。
解决方案:图片的服务方配置响应头(response headers)中包含access-control-allow-origin这个值(同时也需要配置Vary:Origin,否则可能引起另一个跨域bug)。这个access-control-allow-origin响应头必须不管是否有origin都必须返回。如果服务端设置了origin白名单或者强制检查,即使请求方配置了image.crossOrigin = "anonymous", 也会提示无效。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
解决了吗?我这也碰到同样问题了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
原因:请求的图片,响应头(response headers)里没有access-control-allow-origin 这个值,提示跨域失败。
解决方案:图片的服务方配置响应头(response headers)中包含access-control-allow-origin这个值(同时也需要配置Vary:Origin,否则可能引起另一个跨域bug)。这个access-control-allow-origin响应头必须不管是否有origin都必须返回。如果服务端设置了origin白名单或者强制检查,即使请求方配置了image.crossOrigin = "anonymous", 也会提示无效。
解决了吗?我这也碰到同样问题了