Categories


Tags


如何防止网页被嵌入框架代码?

你的网页是否被别人拿来使用呢,目前有一些聚合网站,在顶部或底部加上自己的广告和LOGO后,开始肆意抓取他站内容,号称提供精华资讯;也有一些站被加入框架(Frame)导致流量被刷。

被别人这样利用,虽然也能增加自己的流量,但不知情的读者会认为是他站的内容,导致用户流失。

如果你的网页被加入框架怎么办?下面有2种办法。

在head之间,加入以下JS代码:

如何防止网页被嵌入框架代码? 流量 性能优化 建站教程 第1张

为了方便复制Javascript码,代码列在下面:

<script language=javascript>

<!--

if (top.location != self.location)top.location=self.location;

//

-->

</script>

以上这个Javascript码为什么可以会自动跳到最外框呢? 主要是检测网页被开启时,是否在最top,如果被包在框架中,就会挣脱框架。

第二种办法,也是放入头部。

<script type="text/javascript">

if (window!=top) // 判断当前的window对象是否是top对象

top.location.href =window.location.href; // 如果不是,将top对象的网址自动导向被嵌入网页的网址

</script>

这样一来,任何人都无法嵌入你的网页了,不过这样一来,自己也无法使用。

写在最后:

现在采用框架(Frame)的的手法越来越少了,不过我们还是要谨慎,之前卢松松博客被刷流量就是因为被框架了。

而近几年随着社会化评论、分享等插件的流行,「主动送内容」给其他网站的情况已经越来越明显了。

来源:卢松松博客


Public @ 2012-06-16 16:17:23

什么是HTML5?使用HTML5建站的优势

什么是HTML5?HTML5是HTML超文本标记语言进行的第五次重大修改而成。HTML5不仅包含HTML,还包含了CSS和JavaScript的一套技术组合,主要目的是减少浏览器对于插件的依赖,提供了丰富的RIA应用。因此CSS3、SVG、动画支持等都属于HTML5技术范围。使用HTML5建站的优势1、有利于搜索引擎抓取使用HTML5可读性更高,美观上也更简洁,每个元素有一个明确的清晰的定义,搜索

Public @ 2011-02-23 15:46:26

如何获取域名转移密码?

如何获取域名转移密码?域名转移注册商时必须向原注册商索取到 转移密码(auth-code)才能进行。像Godaddy等国外注册商,一般在控制面板上就可以直接点击一个按钮发送auth-code到域名所有人的邮箱之中,国内的注册商一般都没有自由获取转移密码的功能,需要联系注册商或之前注册域名的代理商,人工索取转移密码,或提出要进行域名转出。这样原注册商一般会给出相应的处理流程。如果原来是通过万网、新网

Public @ 2019-04-02 15:59:57

新站4个月,新手做网站经验总结

我,一个小小的90后草根站长,14年年底接触建站,到现在刚刚半年多。半年来,做了三个网站,前两个由于种种原因相继夭折,不再多提,现在一直在运营的网站,域名是创建于2015年3月2日,加上备案时间,做了差不多4个月的时间,简短的4个月,让我学习到了很多知识,也涨了很多见识。知道博客界有一个大拿叫卢松松,是草根站长的榜样。松松博客也一直是我关注的博客,本职工作一直很忙,晚上10点才下班,每天晚上都会抽

Public @ 2018-02-11 16:17:24

新手建站初期应该避免的几大陷阱

1. 过于追求完美 在建站初期,新手经常会陷入完美主义的泥潭,花费大量时间和精力在设计和页面细节上,而忽视了网站的内容和功能。这种过度关注细节和外貌可能导致新站点的开发时间过长,对于新手来说,这是一个非常不利的因素。 2. 忽略用户体验 用户体验是网站开发的核心,如果用户无法轻松使用您的网站或发现关键信息,他们很可能会在离开之前立即放弃访问。新手需要确保站点好看、易用、有趣且有用。 3.

Public @ 2023-04-03 03:50:22

更多您感兴趣的搜索

0.615245s