首页 > 其他分享 >【OSS】存放文件后,网页无法访问,控制台报错无法跨域访问

【OSS】存放文件后,网页无法访问,控制台报错无法跨域访问

时间:2023-10-12 23:12:08浏览次数:38  
标签:跨域 无法访问 Theme 报错 控制台 SimpleMemory

来源

BNDong/Cnblogs-Theme-SimpleMemory/issues/403

用自己的oss(阿里云)存了dist,然后按照https://bndong.github.io/Cnblogs-Theme-SimpleMemory/v2/#/Docs/Guide/cdn这里的教程修改了“博客侧边栏公告”中的内容,控制台出现了报错

has been blocked by CORS policy : NO 'Access-Control-Allow-Origin' header is present on the requested resource

Solution

对象存储/Bucket 列表/{你的bucket}/数据安全/跨域设置

编辑跨域规则

来源输入:https://cnblogs.com

允许Methods:除了DELETE都打开吧,防止被删除应该就行

运行Headers:打一个*就行

最后的返回Vary:Origin要勾选上

标签:跨域,无法访问,Theme,报错,控制台,SimpleMemory
From: https://www.cnblogs.com/Vanilla-chan/p/17760837.html

相关文章

  • git 报错 remote: You are not allowed to upload code
    背景: 尝试推送代码到A仓库时git返回“remote:Youarenotallowedtouploadcode”,其他仓库推送代码正常。 定位: 1. 确认我已拥有仓库权限 2.在其他服务器登录我本人gitlab账号推送代码到A仓库成功 3.其他人可以正常推送代码到A仓库 4.删除gitconfig中的账号......
  • Vue报错Syntax Error:TypeError: this.getOptions is not a function的解决方法~
    前几天在vue运行项目过程中报错了,这个方法是关于Vue报错SyntaxError:TypeError:this.getOptionsisnotafunction的解决方法(1)报错一(2)报错二~1.1问题分析首先,检查代码,并没有什么错误的地方;其次,涉及到这个问题,可能就是版本原因了,安装的sass-loader版本太高,卸载安装低......
  • Python - 深拷贝一个带有指向自身引用的列表,会报错么?紧接着用==比较,会报错么?
    问题描述深拷贝一个带有指向自身引用的列表:列表x中有指向自身的引用,因此x是一个无限嵌套的列表。importcopyx=[1]x.append(x)>>x[1,[...]]y=copy.deepcopy(x)>>y[1,[...]] 深拷贝不报错但是我们发现深度拷贝x到y后,程序并没有出现stackoverf......
  • 获取打印机时候报错 RPC 服务不可用
    检查以下几个服务状态是否正常PrintSpoolerRemoteProcedureCall(RPC)RemoteProcedureCall(RPC)LocatorDCOMServerProcessLauncher......
  • Spring Boot 跨域访问
    出于安全的考虑,浏览器会禁止Ajax访问不同域的地址,在现如今微服务横行的年代,跨域访问是非常常见的。W3C的CORS(Cross-origin-resource-sharing)规范中也已经允许跨域访问,并被主流浏览器所支持,它们包括:Chrome3+;Firefox3.5+;Opera12+;Safari4+;IE8+;如何在Sp......
  • pgsql sql语句参数量太多报错
    批量入库pgsql的时候,发现pgsql一次只能传3万多参数,要么改数据库链接url的参数要么分批次的批量插入。 分批次批量插入: 1intlimit;//要切割成多少份2intMAX_NUMBER;//每份最多多少条数据34List<List<Integer>>splitList=Stream.iterate(0,n->n+1).......
  • 什么是跨域?如何解决跨域?
    跨域,是因为浏览器中存在同源策略。同源策略是指:当请求的协议、域名、和端口三者有任何一个不同时,浏览器会自动阻止请求,产生了跨域。目的是防止加载恶意资源。解决方案:总:知道六种,常用两种。分:1.CORS(跨域资源共享):直接让后台开放跨域,前端不需要任何操作。(常用)2.服务器反向代理......
  • vue3.2+ts报错:找不到模块“./App.vue”或其相应的类型声明。
    解决方法:在项目根目录创建env.d.ts 文件(如果已有,则在文件中追加)加入下面内容:declaremodule'*.vue'{ importtype{DefineComponent}from'vue'; constvueComponent:DefineComponent<{},{},any>; exportdefaultvueComponent;} 报错原因:未定义.vue文件......
  • 报错解决:java.security.InvalidKeyException: Illegal key size(微信支付v3遇到的问
    前言在使用微信支付v3生成jar包后本地测试没有问题在开发小程序支付功能的时候:本地开发好好的,放在linux服务器上运行时碰到报错原因是因为微信支付256位秘钥加密解密策略 可能会导致某些jdk的版本加密解密出现问题解决首先观察你这个目录下的文件根据文件内容做判断看下......
  • 对于ogg19 mysql 中如果mysql中存在json数据类型,进程会abend问题报错信息 OGG-00774
    对于ogg19mysql是不支持json的这个数据类型还是比较常见的,这个数据类型是在ogg21才开始支持,对于这种报错可以打补丁进行修复Bug29998662:MySQLExtractAbendsWithoutErrorwithJSONdatatypesinbinlog 参考自:MySQLExtractAbendsWithoutErrorWithJSONDataT......