里面
http://mydomain1.com/index.html
<html> <body> <script type="text/javascript"> var a = 1; </script> <iframe src="http://domain2.com/test2.html"></iframe> </body> </html>
在http://domain2.com/test2.html内
<script type="text/javascript"> alert(parent.a); // forbidden </script>
有什么工作吗?
解决方法
如果您需要与另一帧通信,可以使用
postMessage
.这仅适用于现代浏览器(IE8,FF3,Opera 9,Chrome).
由于安全原因,您无法真正拥有对跨域框架的完全访问权限(Same Origin Policy).