js bug: Origin 'null' is therefore not allowed access.
先说一下问题的由来,在本地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.相关推荐
- 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 ...
- Chrome浏览器访问任何服务器资源,解决Origin 'null' is therefore not allowed access.错误
可以尝试加入新的插件: https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjh ...
- 【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 ...
- 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' ...
- 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 ...
- 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 ...
- 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 ...
- iframe 父页面全屏同时子页面 viewer轮播插件全屏放大 Uncaught DOMException: Blocked a frame with origin null from acce
1.在父页面<iframe allowfullscreen="true" ></iframe> 标签要加上 allowfullscreen="tr ...
- 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 ...
最新文章
- ubuntu下安装cpython 0.2x
- 磁盘配额 挂载 和yum源的配置
- 使用Java程序通过http post访问Application server
- mvcc原理_MVCC原理探究及MySQL源码实现分析
- SQL 2005 全文索引
- 排得更好VS估得更准VS搜的更全「推荐、广告、搜索」算法间到底有什么区别?...
- 睡眠音频分割及识别问题(三)
- systemtap PHP,systemtap初体验
- 迷你版Spring MVC 实现
- 面试前准备这些,成功率会大大提升!(Java篇)
- New Handler
- 【GDB调试学习笔记】 Makefie上
- Java之JvisualVM简介
- 拼多多商品按关键词采集爆款商品
- 多级分类查询解决方案
- sqlserver 误删除数据恢复
- php 生成圆形 图片,php 图片处理 - 将图片变成圆形
- eclipse配置red5服务器
- 每天一道Java编程01-厚度为0.0001米的纸折叠多少次可以折成珠穆朗玛峰8848米的高度?
- 怎么把pdf电子书转换成txt格式
热门文章
- 多模态自编码器从EEG信号预测fNIRS静息态
- python 英语翻译_python 中英文翻译
- 自己动手,编写神经网络程序,解决Mnist问题,并网络化部署-6CBIR模拟问题
- BZOJ1067降雨量
- skywalking获取traceId(tid)的方式
- 采油工技能鉴定高级工计算机6,采油工技师、高级技师技能鉴定题库(宝典).doc...
- 汽车汽配行业供应链协同管理平台一体化管理,SCM供应链提升企业竞争力
- opencv条形码识别(已经实现)
- 非线性方程线性化求参数的简单例子
- Latex 常用括号类表达式