web跨域通信问题解决
2014-09-29 18:33
162 查看
Web页面的跨域问题产生原因是企图使用JS脚本读写不同域的JS作用域。问题根源来自JavaScript的同源策略:出于安全考虑,Javascript限制来自不同源的web页面JS脚本之间进行交互。否则就会出现各种获取用户私密数据的问题。 1、document.domain 它只能只能解决一个域名下的不同二级域名页面跨域,例如person.aa.com与book.aa.com,可以将book.aa.com用iframe添加到 person.aa.com的某个页面下,在person.aa.com和iframe里面都加上document.domain
= "aa.com"。 2、Jsonp Jsonp可以解决XmlHttpRequest请求不能跨域的限制,原理是通过动态创建一个
= "aa.com"。 2、Jsonp Jsonp可以解决XmlHttpRequest请求不能跨域的限制,原理是通过动态创建一个
相关文章推荐
- web跨域通信问题解决
- 【Javascript】web跨域通信问题解决[转]
- 解决swift实现的websocket与后台通信问题:websocket is disconnected: masked and rev data is not currently supported
- webpack开发跨域问题解决
- web跨域问题的解决
- python使用web.py开发httpserver,解决post请求跨域问题
- 解决:无法在 Web 服务器上启动调试。与 Web 服务器通信时出现身份验证错误。请参阅“帮助”以协助解决问题。
- WebApp开发:ajax请求跨域问题的解决
- Maven Web项目解决跨域问题
- webpack-dev-server 设置反向代理解决跨域问题
- 通过Java来解决Web前段跨域访问问题
- flex和socket通信的跨域问题解决方案
- 【Web】javascript跨域问题解决
- web开发时,使用django-cors-middleware解决django的跨域问题
- Webpack之proxyTable 解决开发环境的跨域问题
- web开发跨域问题解决方案
- web 间的通信问题解决方案
- 解决Web前端跨域问题的8种方案
- html5 postMessage解决iframe跨协议跨域通信问题
- web项目中的跨域问题解决方法