【转】javascript防止网页被他人嵌套的方法
2015-11-27 19:59
651 查看
有些网站比较喜欢把别人的网页嵌套在页面上,尤其是一些在线rss阅读器,不管出于安全还是其他原因,都不怎么喜欢这样,于是乎找到了这样的一个方法:
此方法防君子不防小人…
在你想要防止被嵌套的页面js中,增加如下代码:
之所以说这段代码不能防止小人,主要原因是对于网站的页面攻击,有一个叫做CC攻击的东西,把你的页面iframe嵌套到一个或者若干个流量非常大的页面上,一般的小型服务器都可能受不了,更别说虚拟主机了。不过这段代码对于一般的嵌套已经足够,而且如果真的要获取网页上的内容,用xmlhttp采集是无论如何也防止不了的。
原文地址:http://www.birdol.com/web/529.html
此方法防君子不防小人…
在你想要防止被嵌套的页面js中,增加如下代码:
if (top.location != self.location){ alert("安全提示:本页面被其他网站嵌套,可能影响您电脑的安全,为了您的安全,请跳转到原页面"); top.location=self.location }
之所以说这段代码不能防止小人,主要原因是对于网站的页面攻击,有一个叫做CC攻击的东西,把你的页面iframe嵌套到一个或者若干个流量非常大的页面上,一般的小型服务器都可能受不了,更别说虚拟主机了。不过这段代码对于一般的嵌套已经足够,而且如果真的要获取网页上的内容,用xmlhttp采集是无论如何也防止不了的。
原文地址:http://www.birdol.com/web/529.html
相关文章推荐
- Javascript的location对象
- 返回json格式时间,解析时间
- javascript权威指南(6)
- js和jsp变量互访的解决方法
- jsp+ajax实例
- js实现冒泡排序
- JS性能优化笔记搜索整理
- JS验证字符长度
- JS初识之json, 闭包, parseInt, parseFloat
- JSTL标签EL表达式学习
- javascript 小练习:隔行变色、错误处理
- Bug FastJson解析下划线字段问题 _id
- 给新人看的 JavaScript的继承
- PX转REM简易计算器(适用于fittext.js插件计算)
- js学习笔记
- 读取配置文件--Properties+ServlerContext+Map+JSON+Writer
- JS 浮点计算BUG
- javascript history.go(-1) 返回刷新
- js正则表达式/replace替换变量方法
- expressjs路由匹配规则