先说一下问题的由来,在本地html页面ajax请求本地或者局域网server的资源时遇到的bug,先来段出问题的代码:

<script type="text/javascript">$.ajax({type:"get",url:"http://192.168.199.59:9000/api/v1/questions/5825acefffa2f815acdb03cf",success:function(res){console.log(888);},error:function(){console.log(66666)}});
</script>

翻译一下大家的解释好了:
Origin null is not allowed by Access-Control-Allow-Origin 意味着你在尝试ajax请求本地文件,因为安全的原因,这是被禁止的。
服务端的做法是在response内允许这么做:

response.setHeader("Access-Control-Allow-Origin", "*")

如果Chrome浏览器的话可以尝试加入新的插件:
https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi/related

来个参考文献
Chrome Origin null is not allowed by Access-Control-Allow-Origin

PS
有些朋友可能会发生这样的问题,你的get方法可以跨域但是post方法不行,然后在浏览器的console里面你会看到有我们很少用的option请求,这种问题最明确的问题就是你的服务端也许并有一个叫做option的路由,加一个就好了,例如:

OPTIONS          /*url                  controllers.Application.options(url: String)

js bug: Origin 'null' is therefore not allowed access.相关推荐

  1. header is present on the requested resource. Origin 'null' is therefore not allowed access.

    No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is there ...

  2. Chrome浏览器访问任何服务器资源,解决Origin 'null' is therefore not allowed access.错误

    可以尝试加入新的插件: https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjh ...

  3. 【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 ...

  4. Access to script at ‘file:///C:/study...‘ from origin ‘null‘has been blocked by CORS policy

    Access to script at 'file:///C:/study/vite-project/dist/assets/index.d3de8eba.js' from origin 'null' ...

  5. Chrome浏览器报错:Origin null is not allowed by Access-Control-Allow-Origin.

    问题:Chrome浏览器报错:Origin null is not allowed by Access-Control-Allow-Origin. 原因:.js文件中使用load()方法,而Chrom ...

  6. Origin null is not allowed by Access-Control-Allow-Origin 解决方法

    转自:http://blog.csdn.net/leon90dm/article/details/8120378 http://my.oschina.net/LinBandit/blog/33160 ...

  7. Access to XMLHttpRequest at file from origin ‘null‘ has been blocked by CORS policy谷歌浏览器本地打开项目js文件报错

    Access to XMLHttpRequest at 'file:///xxxxx/PQ.BaseInfo.proto' from origin 'null' has been blocked by ...

  8. iframe 父页面全屏同时子页面 viewer轮播插件全屏放大 Uncaught DOMException: Blocked a frame with origin null from acce

    1.在父页面<iframe allowfullscreen="true" ></iframe> 标签要加上 allowfullscreen="tr ...

  9. 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 ...

最新文章

  1. ubuntu下安装cpython 0.2x
  2. 磁盘配额 挂载 和yum源的配置
  3. 使用Java程序通过http post访问Application server
  4. mvcc原理_MVCC原理探究及MySQL源码实现分析
  5. SQL 2005 全文索引
  6. 排得更好VS估得更准VS搜的更全「推荐、广告、搜索」算法间到底有什么区别?...
  7. 睡眠音频分割及识别问题(三)
  8. systemtap PHP,systemtap初体验
  9. 迷你版Spring MVC 实现
  10. 面试前准备这些,成功率会大大提升!(Java篇)
  11. New Handler
  12. 【GDB调试学习笔记】 Makefie上
  13. Java之JvisualVM简介
  14. 拼多多商品按关键词采集爆款商品
  15. 多级分类查询解决方案
  16. sqlserver 误删除数据恢复
  17. php 生成圆形 图片,php 图片处理 - 将图片变成圆形
  18. eclipse配置red5服务器
  19. 每天一道Java编程01-厚度为0.0001米的纸折叠多少次可以折成珠穆朗玛峰8848米的高度?
  20. 怎么把pdf电子书转换成txt格式

热门文章

  1. 多模态自编码器从EEG信号预测fNIRS静息态
  2. python 英语翻译_python 中英文翻译
  3. 自己动手,编写神经网络程序,解决Mnist问题,并网络化部署-6CBIR模拟问题
  4. BZOJ1067降雨量
  5. skywalking获取traceId(tid)的方式
  6. 采油工技能鉴定高级工计算机6,采油工技师、高级技师技能鉴定题库(宝典).doc...
  7. 汽车汽配行业供应链协同管理平台一体化管理,SCM供应链提升企业竞争力
  8. opencv条形码识别(已经实现)
  9. 非线性方程线性化求参数的简单例子
  10. Latex 常用括号类表达式