解决Cross origin requests are only supported for protocol schemes问题
解决Cross origin requests are only supported for protocol schemes问题
问题描述
本前端小白在学习的时候尝试按照一个网上的blog的代码来跑一跑,但遇到了一个问题,图片没有正常显示,f12查看控制台看到报错"
Access to image at file://xxx from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, chrome-untrusted, https."。
查资料后发现其实问题就是浏览器在访问本地js文件的时候遇到了跨域的问题,我们这种引入方式属于file协议。
主要有两个解决方案
解决方案一 增加目标选项
找到chrome的快捷方式,右击属性->快捷方式->目标中添加–allow-file-access-from-files。注意:"后面有个空格!
然后关闭chrome的所有窗口再重启即可。
(网上看到好多人成功了 但我没有QAQ)
解决方案二 使用http-server开启本地服务器
网上看到可以使用http-server
首先在命令行输入
node-v
和npm -v
检查电脑是否安装了node.js(如果确定安装也可以跳过这第一步~)输入
npm install http-server -g
在命令行中进入目标文件夹,启动服务(输
http-server -c-1
)http-server -c-1 (只输入http-server的话,更新了代码后,页面不会同步更新) Starting up http-server, serving ./ Available on:http://127.0.0.1:8080http://192.168.8.196:8080 Hit CTRL-C to stop the server
在浏览器地址栏输入http://127.0.0.1:8080,即可正常运行了~
希望一切顺利,如果过程中出现报错等可以参考“无法将“http-server”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。”解决方案
解决Cross origin requests are only supported for protocol schemes问题相关推荐
- 【chrome错误】Cross origin requests are only supported for protocol schemes: http, data,chrome-extension
使用ajax请求本地文件,chrome会报跨域错误:XMLHttpRequest cannot loadfile:///C:/Users/Li/Desktop/images/alist.json.Cr ...
- 【跨域异常】Cross origin requests are only supported for protocol schemes: http, data, chrome,chrome-exten
一.背景描述 下面是我用ajax异步请求时的写法,请注意url是怎么写的,下面的错误就是由于这个url的写法导致的. // 获取省份列表 $(document).ready(function () { ...
- Cross origin requests are only supported for protocol schemes: http, data, chrome-extension, edge
Cross origin requests are only supported for protocol schemes: http, data, chrome-extension, edge, h ...
- 解决跨域Cross origin requests are only supported for protocol schemes的其中一种种办法
跨域问题描述 使用vue通过axios.post方法访问spring boot 接口时,会报跨域错误,错误信息如下: Access to XMLHttpRequest at 'http://local ...
- Failed to load file:///F:/demo01/styles.less: Cross origin requests are only supported for protocol
由于同源策略,访问不同源的资源,就会产生权限 ,比如我想引用less目录下的 less.js文件,谷歌浏览器出现了这样的错误: 这是产生了跨域,谷歌浏览器会出于安全考虑而阻止这种行为. 解决方法: 进 ...
- 【VSCode】from origin ‘null‘ has been blocked by CORS policy: Cross origin requests are only supported
Access to script at 'file:///C:/Users/dawulei/Desktop/%E9%A1%B9%E7%9B%AE/%E5%9D%A6%E5%85%8B%E5%A4%A7 ...
- from origin ‘null‘ has been blocked by CORS policy: Cross origin requests are only supported for ...
跨源资源请求问题解决方案 问题描述:当我们在vsCode中使用 open in brower插件打开html文件文件时,就会报错 xxx已被CORS策略阻止,引入的资源还会失效. 解决办法1 :Liv ...
- Access to script at ‘xxx‘ from origin ‘null‘ has been blocked by CORS policy: Cross origin requests
前言 本地调试js时,遇到本错误 Google Chrome 84.0.4147.135 (正式版本) (64 位) (cohort: Stable Installs Only) 修订版本 c42bd ...
- ajax跨域请求问题:Access to XMLHttpRequest at……has been blocked by CORS policy: Cross origin requests
背景:本地代码调试时,加载本地资源正常,jquery的AJAX请求服务端资源报错. Access to XMLHttpRequest at '***** ' from origin 'null' ha ...
最新文章
- python处理excel表格实例-使用Python操作excel文件的实例代码
- (二)简单的登陆注册系统--增加验证码部分
- AT2675 [AGC018F] Two Trees (构造+二分图染色+并查集)
- 谁说IT男没有审美?怀揣5000元巨款,我们这样改变生活
- Transfer Execute Redirect重定向方法介绍
- 有限时间不明确需求项目的上线(部分还款)
- String.format(%03d, i)在数字前面补零
- 全国重点城市建筑物矢量数据合集二(Shp格式+带高度)
- 故障:OfficeScan Server 中的 DbServer.exe 占用 CPU 过高
- Windows开启卓越性能模式,一键睿频
- Mac如何用鼠标快速锁屏
- openssl自建CA服务器自签证书服务器
- 逻辑回归模型算法研究与案例分析
- 《那些年啊,那些事——一个程序员的奋斗史》——19
- 从Mpx资源构建优化看splitChunks代码分割
- Samba+Vsftpd+Mysql搭建平台实验
- Tomcat9最大并发连接数的修改方法
- Docker 入门
- 电子烟新规颁发,经销商该如何应对全新的电子烟管理办法?(内含电子烟许可证/电子烟牌照/电子烟营业执照申请指南)
- 最新酒店订房小程序源码系统+前端+后端+完整搭建教程
热门文章
- 技术分享 | 基于室外RTK/GPS定位系统下的无人机集群协同
- php第三方开放平台,开放平台第三方产品授权教程
- 【译】MySQL挑战:建立10万连接
- MBR60200PT-ASEMI肖特基二极管常见型号MBR60200PT
- 桌面点击右键反应迟钝
- vb.net对EXCEL进行读写,保姆级教程
- C语言:删除有序链表大于mink小于maxk的数
- JIS T8165标准, 日本安全带、登山扣JIS解析
- linux 6 telnet目录,在linux6.8安装telnet服务
- Kinect v2.0 for Windows10 安装教程