织梦开发>功能优化>正文
在OSS控制台设置了CORS规则以后,通过JS程序去调用的时候报No ‘Access-Control-Allow-Origin’ header is present on the requested resource,可以通过下面的思路来进行下排查:
1. 确认检查CORS规则是否设置好了,是否设置正确,正确的设置方法如下图:
2. CORS设置都正确的话,那就检查AllowedHeader的设置,一般建议设置为*,设置方法如下:
由于网站的资源文件使用的是另外的域名(这样做是便于浏览器在加载时可以提高加载效率,关于domain hash也就是多域名来加速访问的问题有空再说),这样主域名和资源的域名尤其是字体文件,就形成跨域访问,在主域名的网站无法加载资源域名中的字体。
处理这种跨域,只要设置Access-Control-Allow-Origin,允许目标域名访问就可以了,Access-Control-Allow-Origin是HTML5新增的一个特性,在资源类的域名下做如下配置(nginx的配置,apache相似处理)
location ~ .*.(eot|ttf|ttc|otf|eot|woff|woff2|svg)(.*) { add_header Access-Control-Allow-Origin http://www.yourdomain.com;}
配置完后,例牌reload配置,刷新CDN缓存,就ok了。
这里说多一句,CDN会缓存当时的Response Header的,每次修改必须刷新CDN缓存,不然浏览器刷死也不会生效。【设置好以后可能会有延迟,过个半个小时左右就可以了】
本文链接:https://www.weguiding.com/gnyh/546.html
猜你喜欢
- 20-07-07 dede批量删除文章中的链接
- 20-07-03 dedecms修改默认文档链接命名规则
- 20-07-03 TAG字数限制修改 添加tag链接
- 20-07-03 dedecms搜索指定多个栏目的文档
- 20-07-03 织梦field标签常用字段名
- 20-07-02 dede搜索结果页支持文章及SQL调用调整
- 19-07-26 dede附加选项取消文章下载远程图片和资源勾选
- 19-07-24 织梦文章字数统计调用修改
- 19-07-24 dede缩略图做判断输出修改
- 01-24织梦文章内容页违禁词过滤及替换
- 06-22dede批量删除清空网站文章或指定文章
- 06-10dede修改文章发布默认为静态
- 07-26dede附加选项取消文章下载远程图片和资源勾选
- 06-20dede自定义表单自动获取时间和IP修改
- 07-03织梦field标签常用字段名
- 06-19自定义表单限制指定时间内只能提交一次方法
- 07-03dedecms修改默认文档链接命名规则
- 07-03TAG字数限制修改 添加tag链接
- 07-03dedecms搜索指定多个栏目的文档
- 07-03织梦field标签常用字段名
- 07-02dede搜索结果页支持文章及SQL调用调整
- 07-26dede附加选项取消文章下载远程图片和资源勾选
- 07-24织梦文章字数统计调用修改
- 07-24织梦文章字数统计调用修改
- 07-26dede附加选项取消文章下载远程图片和资源勾选
- 07-02dede搜索结果页支持文章及SQL调用调整
- 07-03织梦field标签常用字段名
- 07-03dedecms搜索指定多个栏目的文档
- 07-03TAG字数限制修改 添加tag链接
- 07-03dedecms修改默认文档链接命名规则
- 图文推荐