博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通信类
阅读量:7064 次
发布时间:2019-06-28

本文共 549 字,大约阅读时间需要 1 分钟。

什么是同源策略

同源策略会限制从一个加载的文档或脚本如何与来自另一个的资源进行交互。是一个隔离潜在恶意文档的关键安全机制。

同源策略的限制

  • Cookie、LocalStorage和IndexDB无法读取。
  • DOM无法获得。
  • Ajax请求不能发送。 //ajax只适合同源,不能适合跨域

前后端如何通信

  • Ajax
  • WebSocket
  • CORS

前端跨域通信的几种方式

如何创建ajax

Ajax创建步骤:

1、 创建XMLHttpRequest
2、 连接服务器
xmlHttp.open('GET',url,true); //xmlhttp.open(method,url,async)
method 包含 get 和 post两种方法 :
url主要是文件或资源的路径,async参数为true(代表异步)或者false(代表同步)。
3、向服务器端发送请求

xmlHttp.send();

4、接受服务器的返回

ajax如何实现同步:(xmlhttprequest第三个参数async设置为false即可,默认为true为异步)

AJAX的缺陷

现在面试好像没用问过,但是基础的一定要了解。

跨域通信的几种方式?

  • JSONP
  • Hash
  • postMessage
  • WebSocket
  • CORS

转载地址:http://qyill.baihongyu.com/

你可能感兴趣的文章
有关T-SQL的10个好习惯
查看>>
【译】在Asp.Net中操作PDF - iTextSharp - 利用列进行排版
查看>>
第 19 章 Class
查看>>
利用WCF的P2P共享剪贴板上的数据
查看>>
二分查找模版
查看>>
快速傅里叶变换(FFT)算法【详解】
查看>>
解决Windows10下80端口被PID为4的System占用的问题
查看>>
多个Tomcat同时运行环境配置 - imsoft.cnblogs
查看>>
opengl 教程(24) shadow mapping (2)
查看>>
RxJava 2.x 使用最佳实践
查看>>
java中关于继承的问题
查看>>
认证服务号可通过模板消息向用户发送重要的服务通知
查看>>
OVS 中的各种网络设备 - 每天5分钟玩转 OpenStack(128)
查看>>
Spring源码学习之:模拟实现BeanFactory,从而说明IOC容器的大致原理
查看>>
iOS - UIActionSheet
查看>>
用户 'IIS APPPOOL\xxxx' 登录失败
查看>>
iOS - TouchID 指纹识别
查看>>
centos7上安装redis
查看>>
【笔记3】用pandas实现矩阵数据格式的推荐算法 (基于用户的协同)
查看>>
(转) Face-Resources
查看>>