@Author:Runsen

当你使用ajax访问本地的json文件的时候,就会报from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, weapp, https.


这是浏览器跨域的问题,

可以在浏览器的右键添加目标:--allow-file-access-from-files --enable-file-cookies

最好的方法是在vscode配置:liveServer插件

通过vscode 中的open with Live Server

但是这是设置的是默认浏览器打开的。

有时候电脑设置默认浏览器不成功可咋办?

那跟你杀毒软件有关,以电脑管家为例:打开工具箱,找到浏览器保护,把锁定打开,勾选你所需浏览器,然后锁定。

有的电脑管家会默认将浏览器锁定起来。

完美步骤:

  • 浏览器 ➠➠ 设置,取消「启动时检查XX浏览器是否为默认浏览器」的勾勾。

  • 打开第三方安防软件〔如XX电脑管家〕➠➠ 找到「修改默认软件」之小工具或设置项 ➠➠ 将默认浏览器 改成最喜欢、最常用的 ➠➠ 然后锁定。

  • 如没装第三方安防软件:桌面左下角视窗按钮 ➠➠ 电脑设置 ➠➠ 应用和功能 ➠➠ (左侧选) 默认应用 ➠➠ (右边找到) Web浏览器 ➠➠ 单击当前默认浏览器之方框 ➠➠ 弹出大方框内 有当前已安装的全部浏览器 ➠➠ 选择并单击最喜欢、最常用的一个浏览器 ➠➠ 设置完毕。

记录 关于浏览器跨域和设置默认浏览器的问题相关推荐

  1. 跨域 · 后台设置:头部header(服务器端添加属性、属性值,浏览器端获取属性及其值) - 数据篇

    跨域 · 后台设置:头部header自定义属性 (服务器端添加属性.属性值,浏览器端获取属性及其值) headers 服务端配置 # For more information on configura ...

  2. 最新Chrome浏览器跨域设置

    最新Chrome浏览器跨域设置 注意,设置跨域后会设置为全新的浏览器,最好是先新建一个快捷方式在桌面 老版本设置 在桌面新建一个Chrome浏览器的快捷方式,右键选择属性-目标,添加" -- ...

  3. vue2学习计划1-2 浏览器跨域问题

    这是一个系列,记录我nginx开发常用的代码,小常识,有些是参考网上代码,(讲的可能有点烂,求不要打脸,嘤嘤嘤~~)送给那些需要的人.可以相互交流,喜欢的加我吧. Wx: Lxp911221 最近学习 ...

  4. 详解浏览器跨域访问的几种办法

    摘要: 本文讨论web前端安全问题以及应对措施,浏览器同源策略以及对资源跨域访问的几种解决方案 本文分享自华为云社区<Web安全和浏览器跨域访问>,原文作者:kg-follower   . ...

  5. ajax 跨域 headers JavaScript ajax 跨域请求 +设置headers 实践

    解决跨域调用服务并设置headers 主要的解决方法需要通过服务器端设置响应头.正确响应options请求,正确设置 JavaScript端需要设置的headers信息 方能实现. 此处手札 供后人参 ...

  6. 浏览器跨域访问解决方案

    浏览器跨域访问解决方案 2015年11月4日 18972次浏览 跨域的概念 跨域大家都知道,不同地址,不同端口,不同级别,不同协议都会构成跨域.例如:about.haorooms.com和www.ha ...

  7. 【华为云技术分享】详解浏览器跨域的几种方法

    1前言 2背景知识介绍 2.1同源政策 2.2为什么要有跨域限制 3浏览器跨域的解决方案 3.1 CORS标准 3.2 CORS跨域判定的总体流程 3.3简单请求 3.4非简单请求 3.5 CORS相 ...

  8. Ajax 浏览器跨域访问控制

    2019独角兽企业重金招聘Python工程师标准>>> jsonp+ajax实现浏览器跨域通信的原理解析 php+ajax+P3P实现多域名跨域登录 一.关于跨域需要设置的响应头消息 ...

  9. Vue学习笔记(三)Vue2三种slot插槽的概念与运用 | ES6 对象的解构赋值 | 基于Vue2使用axios发送请求实现GitHub案例 | 浏览器跨域问题与解决

    文章目录 一.参考资料 二.运行环境 三.Vue2插槽 3.1 默认插槽 3.2 具名插槽 3.3 作用域插槽 ES6解构赋值概念 & 作用域插槽的解构赋值 3.4 动态插槽名 四.GitHu ...

最新文章

  1. 数据洪流时代的芯片之变
  2. 300 行代码带你秒懂 Java 多线程!
  3. ARP攻击实战之WinArpAttacker
  4. markdown写法
  5. vba 判断文本框内容是否为空_【VBA】 数据输入 Inputbox 基本语法
  6. 山东大学linux实验报告,山东大学操作系统实验四
  7. 正则表达式只能写数字_正则表达式真的很骚,可惜你不会写
  8. Scrapy爬取美女图片续集 (原创)
  9. 从零开始学习编程_如何开始学习编程
  10. AJAX方式进行验证码的判断(JS方式)
  11. Linux学习13-CentOS安装ab做压力测试
  12. 学习笔记:工厂方法模式及简单工厂模式的对比
  13. 接口测试及服务器性能压测,接口测试及服务器性能压测
  14. 网页传奇服务器端,拍拍科技武易传奇神鸟归来商业版+网站
  15. 第 42 章 RTC—实时时钟
  16. 正则表达式-国际手机号或座机号校验
  17. 比 rm -rf /* 还骚的 Linux 19 个装 B 的命令!
  18. 使用终端生成icns,icon文件
  19. 心情纸条/心动盲盒/交友盲盒
  20. 【2018VR眼镜牌子排行榜推荐】UGP VR 、HTC vive、索尼PSVR哪个性价比高?什么VR眼镜好,来看看

热门文章

  1. OS / CPU是如何访问内存的?
  2. 通信 / HTTPS 过程详解
  3. 启明云端分享|SSD20X 如何使用SD卡根文件系统
  4. deinstall 卸载grid_卸载Oracle 11g的Grid小计
  5. java 反射应用_java反射(二)--反射应用案例
  6. IDEA 每次运行项目时都提示源值1.5已过时,将在未来所有版本中删除
  7. BT[2]-BLE初体验:心率计
  8. 移动端的1px边框问题
  9. .Net Core小技巧 - Swagger适配虚拟目录及二级目录
  10. 关于java多态中覆盖的理解