iframe 跨域 js交互

原创 2015年11月18日 13:47:22

主要利用document.domain,

在有iframe的页面head写上:

<script type="text/javascript">

   document.domain='xxx.com'

</script>


在iframe目标页面也写上:

<script type="text/javascript">

   document.domain='xxx.com'

</script>


这样,两个页面的js就可以交互了,但要注意一个问题,在IE678下,有时获取location.href时有异常,保险起见使用location.URL。BUG描述见:http://bugs.jquery.com/ticket/8138。

iframe跨域调用问题

iframe框架之间的函数调用 知识点:iframe同域window对象的函数调用,iframe跨域window对象的函数调用。获取页面中iframe中的window对象介于兼容性的问题,推荐使用co...
  • stopllL
  • stopllL
  • 2017年04月11日 19:49
  • 4263

跨域iframe高度自适应的多种方法

当 A页面中嵌入一个新页面B时,我们常常会使用 iframe来实现。当 A页面和 B页面在不同的域名下时,A页面就不能使用 Javascript 访问到的 B页面的高度,那么该如何解决这类问题呢?直接...
  • aaronpan21
  • aaronpan21
  • 2016年04月25日 21:42
  • 4271

通过iframe实现跨域通信

通过iframe实现跨域通信 iframe还是很强大的,不仅能实现同域通信,还可以跨域通信,甚至跨协议通信(如file/http),如果再结合jsonp,那就有很多种玩法了。不过有几条原则需...
  • westsource
  • westsource
  • 2013年05月31日 22:15
  • 2318

JS跨域(ajax跨域、iframe跨域)解决方法及原理详解

js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不...
  • zoujunjie202
  • zoujunjie202
  • 2016年12月06日 22:03
  • 393

iframe跨域通信的通用解决方案-第二弹!(终极解决方案)

转自:http://justcoding.iteye.com/blog/2026396 iframe跨域通信的通用解决方案-第二弹!(终极解决方案) 一年前,我发过...
  • danfeixia
  • danfeixia
  • 2016年11月23日 15:37
  • 1100

跨域Iframe的一些操作

导语: 在实际开发过程中经常会遇到一些跨域问题,如通过iframe嵌入一个跨域的页面。这个问题也是在面试时,那些项目经理经常喜欢提及的,因此做一个小Demo以供大家参考。 首先创建一个远程服务器上...
  • pvfhv
  • pvfhv
  • 2012年12月16日 16:45
  • 7453

iframe跨域访问与传值的个人解决办法

如果你想在自己的网页上引用并显示别人的网页,那么iframe是一个很好的选择。如果你的网站和将要引用的网站在同一个域名下那么可以通过js很方便的操作iframe中的DOM对象。但是如果两者不在相同的域...
  • I_love_youlovelove
  • I_love_youlovelove
  • 2016年02月17日 16:34
  • 2210

JS操作Iframe中属性、事件(跨域)

 实现目标 跨域控制页中的属性,调用页面中按钮事件。 实现背景 背景一:打开百度,自动查询XXX关键字。 背景二:已知用户名、密码情况下,自动登录。 实现方法 ...
  • liming850628
  • liming850628
  • 2013年12月18日 17:59
  • 2143

利用domain+iframe跨域

此方法行得通的前提是,不同的域有公共域部分。 我在wamp中配置了两个域名 www.newDomain.com; www.script.newDomain.com; 他们的公共域为newDomain...
  • mzzzzq
  • mzzzzq
  • 2016年04月14日 19:37
  • 3112

IFRAME跨域名的解决方法,终结版

记得要将域名指为根域名,而不是WWW或者其它的,例:sendnet.cn 而不能指向www.sendnet.cn 1、请在父网页上加上以下代码: document.domain = "...
  • china_skag
  • china_skag
  • 2013年06月04日 17:55
  • 13797
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iframe 跨域 js交互
举报原因:
原因补充:

(最多只允许输入30个字)