职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 1203|回复: 0

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

[复制链接]
joe 发表于 2007-2-8 19:15 | 显示全部楼层 |阅读模式
以前碰到此类问题很郁闷,MS为什么开发出这么个鸟IE,让这些人不得不跟着他走,后来想了想,也是,为了安全期间,还是要加上限制的,要不,别人可以随便的改你的网页内容,等等。。。
好了,其它的废话不说了,看看下边的吧:
记得要将域名指为域名,而不是WWW或者其它的,例:51myit..com 而不能指向www.51myit.com


1、请在父网页上加上以下代码:
1<SCRIPT LANGUAGE=\"VBScript\">
2document.domain = \"51myit.com\"
3</SCRIPT>



2、请在要套的IFRAME网页上加上以下代码(此页面可以放在任何服务器上,可以不是shagndu8.com的服务器上,比如:http://www.cnblogs.com/;

1<SCRIPT LANGUAGE=\"VBScript\">
2document.domain = \"51myit.com\"
3</SCRIPT>

这样,IE就被骗了,上当了,哈哈,他认为是在同一个域下,IFRAME就可以让IFRAME自适应高度或者赋值或者其它操作父框架动作。


注:本代码虽小,但可以解决大问题,本人已经测试过了,请放心使用,如果要套的IFRAME内容在别人的服务器上,那么想完成本操作,哈哈,要改网页内容,加上以上的代码就可以了。
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-10 17:03 , Processed in 0.123363 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表