首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
跨域
订阅
mhr
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
跨域是如何产生的?如何去解决?
什么是跨域 跨域,是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制。同源策略:是一个重要的安全策略,它用于限制一个origin的文档或者它加
解决跨域问题的n种办法
见到这个报错信息,那么就要恭喜你,遇到了跨域这个磨人的小妖精了。 关于这篇文章的代码,需要的自取。 同源策略是一个重要的安全策略,它用于限制一个origin的文档或者它加载的脚本如何能与另一个源的资源进行交互。它能帮助阻隔恶意文档,减少可能被攻击的媒介。 所谓"同源"指的是“三…
全新的postmessage库特性介绍与源码解析
postMessage 提供了底层通信能力,有不少优秀的开源库在此基础上进行了封装,以供开发者更便捷地使用。比如1.4k start 的 postmate 就提供了父页面与 iframe 子页面间基于 Promise 的 postmessage 通信能力封装。 而这篇文章要介绍…
postMessage 还能这样玩
在日常工作中,消息通信是一个很常见的场景。比如大家熟悉 B/S 结构,在该结构下,浏览器与服务器之间是基于 HTTP 协议进行消息通信: 对于这两种场景,相信大家都不会陌生。接下来,阿宝哥将介绍消息通信的另外一种场景,即父页面与 iframe 加载的子页面之间,如何进行消息通信…
九种跨域方式实现原理(完整版)
前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容。 本文完整的源代码请猛戳github博客,纸上得来终觉浅,建议大家动手敲敲代码。 同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSR…
【小哥哥, 跨域要不要了解下】ServerProxy
ps: 本文涉及到部分后端知识, 需要有一丢丢的 nodejs koa 基础. 主要用于搭建一个 web 服务器, 当然没有基础也没啥关系, 先去 node koa 官网看看. 回不回来??? 继续上一步, 本文只会创建一个后端项目. 所以不需要在 ./fe 目录下创建前端项目…
【梯云纵】一文搞定前端跨域的所有方式
原理:动态创建<script>标签,然后利用<script>的src不受同源策略约束来跨域获取数据。 CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。 整个CORS通信过程,都是浏览器自动完成,不需要用户参与。浏览器一旦发现AJAX…
跨域开发的几种解决方案
本地开发过程中,最常遇到的就是出现跨域,无法请求的问题。如何解决在开发中遇到的跨域问题,今天整理了4种解决方法,供大家参考。 跨域出于浏览器的同源策略的限制,浏览器本身会限制跨域请求(严格来说,只是限制跨域的读操作)。那么何为跨域呢?非同源请求均为跨域,即:如果两个请求的协议、…
9种常见的前端跨域解决方案(详解)
在前端领域中,跨域是指浏览器允许向服务器发送跨域请求,从而克服Ajax只能同源使用的限制。 同源策略是一种约定,由Netscape公司1995年引入浏览器,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻击。所谓同源是指"协议+域名+…
前端跨域相关的总结
1. JSONP 2. 跨域资源共享 CORS 整个CORS通信过程,都是浏览器自动完成,不需要用户参与。对于开发者来说,CORS通信与同源的AJAX通信没有差别,代码完全一样。浏览器一旦发现AJAX请求跨源,就会自动添加一些附加的头信息,有时还会多出一次附加的请求,但用户不会…