设置跨域规则后调用OSS时仍然报“No ‘Access-Control-Allow-Origin‘”的错误

问题描述

在OSS控制台设置了跨域CORS规则后,通过JS程序调用时仍然报如下错误。

No ‘Access-Control-Allow-Origin’ header is present on the requested resource

问题原因

问题原因可能如下:

跨域CORS规则设置异常
未正确设置CORS规则。
浏览器缓存
设置了CORS跨域规则,但是存在浏览器缓存,导致读取了缓存中未含有跨域头的Response Header。

解决方案

https://help.aliyun.com/knowledge_detail/39518.html