最近发现有些网站通过框架frame来调用我站或者某个页面,他们一般把我站显示在bottom位置,而top那一小块则显示他们自己的网站内容,他们的内容往往只是几个广告图片,而无实质的东西。特别多人是显示Google AdSense广告或者百度推广广告。
其实他们这么操作对我站并没有什么伤害,也谈不上损失,说不定,他们的用户还会点几下我站的Google广告。因此,我觉得没有必要防止别人套用我站的网页。
但是对于一些网站来说,他们是不允许被别人套用的,例如接收数据的页面,他们就必须采用限制策略,禁止跨域访问,避免别人通过框架frame或iframe套用自己的网页。
就我了解,大多数人使用的方法是通过一段javascript代码来实现,在页面头部加上如下代码即可:
<script language="javascript">
if (self!=top) window.top.location.replace(self.location);
</script>
加上这段代码后,当你的页面被别人套用的时候,他的套用网址就会自动转到你的网页地址上来。
相关文章
如何用iframe套用别人页面指定位置的内容
其实我也干过这等好事,我用网页iframe框架套用了别人的网页,并且只显示指定范围的内容,就好比你分享了别人的RSS内容一样。
套用别人页面指定位置的内容,关键是如何去控制框架的位置问题,我这里使用了两个iframe来实现。
第一个iframe
这需要单独做一个页面(假如是getContent.html),这个页面里放一个iframe,并且通过CSS控制其位置。代码如下
<iframe src="http://www.xxx.com/" width="900" height="600" frameborder="0" scrolling="no" style="position: absolute; top: -100px; left: -680px;"></iframe>
这里需要截取http://www.xxx.com/某个区域的内容,主要是要设置好css的位置定位,根据不同区域修改top、left两个参数数字即可。
第二个iframe
这个是要显示内容的页面(假如是index.html),这个页面里放一个iframe,它的作用就是调用上述的页面getContent.html。代码如下
<iframe src="getContent.html" width="300" height="200" frameborder="0" scrolling="no"></iframe>
这里需要注意的是width、height两个参数数字,它是一个内容区域,它的大小跟你调用的内容区域大小是一样的。自己可以慢慢调整合适即可。
☉瑞星杀毒,竟把电脑所有EXE文件损坏了! (2011-1-13 22:1:37)
☉通过DOS命令nslookup查域名DNS服务器 (2010-11-10 21:38:53)
☉QQ和360软件不能同时安装的解决方法 (2010-11-4 22:3:8)
☉可恶瑞星拦截网站1周,申诉后终于得以解封! (2010-10-28 23:35:33)
☉QQ终于开通了消息记录同步功能 (2010-10-19 23:26:44)
☉烦人的QQ邮箱漂流瓶,教你如何取消它 (2010-10-16 23:43:7)
☉购买主机空间需要考虑和注意什么问题 (2010-10-11 23:20:25)
☉很强悍的图片水印,图片防盗的有效方法 (2010-10-7 23:55:36)
☉网站5000IP或10000IP需要多少篇文章? (2010-10-6 23:28:58)
☉写原创博客苦闷三事 (2010-9-29 23:27:25)
☉为什么QQ临时会话不能使用 (2010-9-20 21:8:44)
☉热门关键词排名第一和第二的巨大流量差异 (2010-9-8 21:38:34)
☉cnzz网速慢 51la不稳定 google太复杂 baidu统计怎么样 (2010-9-5 23:34:17)
☉博客怎样赚钱 (2010-7-10 22:30:47)
☉Google分析、cnzz、51la,哪个统计更准 (2010-7-9 21:23:40)
阿帮 于 2013-8-22 23:47:09 回复说的没错啊!正准备做一个自己的iframe
爱夏普 的最新文章:摩托罗拉XOOM Android3.0尝鲜
园子 的最新文章:学车技巧:科目二倒桩考试技巧口诀
快乐桌面 的最新文章:1 新图片 (一月 13)
趣味网 的最新文章:脑残90后少女挤奶喂小狗
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。