iframe 跨域 js交互
2015-11-18 13:47
288 查看
主要利用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的页面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。
相关文章推荐
- C#DataTable、对象数据转Json的方法
- JSON.parse()和JSON.stringify()
- js 根据出生日期获得年龄
- 【JSP开发】有关session的登录注销的一个小例子
- 关于JSON的一些总结
- javascript函数表达式
- 深入浅出 JavaScript 中的 this
- 七步写出优秀的JS代码
- Javascript中null和undefined的区别
- js字符串正则替换
- [javascript]获取非行间样式及其兼容性解决
- 常用js正则表达式
- javascript正则表达式定义(语法)
- 从jsp页面导出Excel(IE和其他浏览器下)
- 详解JavaScript中常用的函数类型
- javascript函数 (二 定义函数的三种方法)
- JavaScript如何动态创建table表格
- json串中的对象集合如何转换出来
- JavaScript 函数 (一 JavaScript 函数的声明与使用)
- javascript中字体浮动效果的简单实例演示