跨域资源共享(Cross-Origin Resource Sharing,CORS)是HTML5提供的标准跨域解决方案。由于同源策略(Same-Origin Policy)的限制,网页浏览器在执行JavaScript时会限制跨域访问。当来自于A网站的页面中的JavaScript代码希望访问B网站的时候,浏览器会拒绝该访问,因为A、B两个网站是属于不同的域,不同域之间的网站脚本和内容是无法进行交互的。通过配置跨域访问设置,可以实现跨域访问。
使用场景
使用JavaScript和HTML5构建Web应用,可以直接访问对象存储(简称ZOS)中的资源,不需要代理服务器中转。
托管在不同域的外部网页、样式表、HTML5应用都可以引用ZOS中存储的Web字体或图片,这些资源可被多个网站共享。
使用方式
使用方式 | 参考文档 |
---|---|
控制台 | 详情请参见跨域访问设置。 |
SDK | ZOS支持多种SDK,关于SDK的代码示例请参见开发者文档。 |
API | 详情请参见创建跨域访问策略。 |