主要利用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。