请使用firefox,chrome等最新浏览器浏览本站。

标签:javascript

js+jquery

跨域总结6 – document.domain

使用document.domain可以解决主域相同,子域不同的跨域 document.domain命名的前提条件: 两个域名必须属于同一个基础域名!而且所用的协议,端口都要一致,否则无法利用document.domain进行跨域 例如:www.static.bao.com的基础域名为 bao.com 使用方法: 在主页面和跨域页面声明相同的document.……继续阅读 »

阿豹 4年前 (2014-12-24) 332浏览 1评论 0个赞

js+jquery

跨域总结5 – messenger.js

此文出自iframe跨域通信的通用解决方案-第二弹!(终极解决方案) messenger.js的原理: 对于现代浏览器,postMessage API还是无可撼动的。IE6/7下,使用的是一个被认为是bug或安全漏洞的特性,即navigator对象在父窗口和iframe之间是共享的。基于这一点,我们可以在父窗口中,在navigator对象上注册一个消息回调函……继续阅读 »

阿豹 4年前 (2014-12-22) 757浏览 0评论 0个赞

js+jquery

跨域总结4 – window.name

使用window.name可以跨域获取数据,具体原理:当iframe加载完成后,将iframe的src由外域转向本域的一个代理文件,而此时iframe的window.name不变。 下面我们完成一个示例: bao.com下的index.html获取hui.com下的header.html中的数据 index.html代码: 通过window.name获取跨……继续阅读 »

阿豹 4年前 (2014-12-22) 325浏览 1评论 1个赞

js+jquery

跨域总结3 – jsonp

本文借鉴Depsi的前端阵地的文章 说到jsonp我们要先说一下json JSON是一种基于文本的数据交换方式 JSON的优点: 1、基于纯文本,跨平台传递极其简单; 2、Javascript原生支持,后台语言几乎全部支持; 3、轻量级数据格式,占用字符数量极少,特别适合互联网传递; 4、可读性较强,虽然比不上XML那么一目了然,但在合理的依次缩进之后还是很……继续阅读 »

阿豹 4年前 (2014-12-11) 263浏览 0评论 0个赞

js+jquery

跨域总结1 – location.hash+iframe

利用location.hash和iframe可以解决完全跨域的问题。其原理是利用location.hash传值,创建定时器,坚持hash的变化,执行相应的操作。 下面我们来完成一个案例: 在bao.com域名下有个index.html, 在index.html中通过iframe引入hui.com域名下header.html。使index.html和heade……继续阅读 »

阿豹 4年前 (2014-12-10) 1553浏览 0评论 4个赞