最近,国内开始流行另一种流氓行为:使用框架(Frame),将你的网页嵌入它的网页中。
比如,有一家网站号称自己是”口碑聚合门户”,提供全国各个网上论坛的精华内容。但是,其实它就是用框架抓取他人的网页,然后在上面加上自己的广告和站标,这同盗版书商有何不同?!
防止方法,在
</body>
之前加入这段代码:
<script type="text/javascript"> if ( top.location !== self.location ) { top.location = self.location; } </script>
这段代码是有效的。但是,有一个问题:使用后,任何人都无法再把你的网页嵌入框架了,包括你自己在内。
有没有一种方法,使得我的网页只能被嵌入我自己的框架,而不是别人的框架?
<script type="text/javascript"> try{ top.location.hostname; if (top.location.hostname != window.location.hostname) { top.location.href =window.location.href; } } catch(e){ top.location.href = window.location.href; } </script>
好了,升级版代码完成。除了本地域名以外,其他域名一律无法将你的网页嵌入框架。我的Blog现在就使用这段代码。
本文向大家介绍如何能防止网页禁止被iframe嵌入呢?相关面试题,主要包含被问及如何能防止网页禁止被iframe嵌入呢?时的应答技巧和注意事项,需要的朋友参考一下
本文向大家介绍防止登录页面出现在frame中js代码,包括了防止登录页面出现在frame中js代码的使用技巧和注意事项,需要的朋友参考一下 在使用frame页面嵌套开发的时候,遇到重启了服务器的时候会出现登录页面在frame页面中出现, 所以需要在登录页面里面用js判断下当前的地址信息,然后跳转到登录的单独页面中。 js代码如下:
本文向大家介绍Django框架 Pagination分页实现代码实例,包括了Django框架 Pagination分页实现代码实例的使用技巧和注意事项,需要的朋友参考一下 一、自定义分页 1、基础版自定义分页 2、封装保存版 3、封装保存版使用指南 二、Django内置分页 1、内置分页view部分 2、内置分页HTML部分 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊
本文向大家介绍JavaScript计算器网页版实现代码分享,包括了JavaScript计算器网页版实现代码分享的使用技巧和注意事项,需要的朋友参考一下 JavaScript网页计算器代码,该计算器是用DW写的! HTML篇 CSS篇 JavaScript篇 关于计算器的精彩文章请查看《计算器专题》 ,更多精彩等你来发现! 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教
本文向大家介绍php防止CC攻击代码 php防止网页频繁刷新,包括了php防止CC攻击代码 php防止网页频繁刷新的使用技巧和注意事项,需要的朋友参考一下 网页快速恶意刷新,cc攻击就是攻击者利用代理服务器生成指向目标站点的合法请求,模拟多用户不停的对受害网站进行访问,特别是访问那些需要大量数据操作需要大量CUP时间的页面,最终导致目标网站服务器资源耗尽,一直到宕机崩溃,如此一来,造成服务器资源的
问题内容: 如何防止使用JavaScript浏览网页? 问题答案: 使用可以显示消息,但不会中断导航(因为为时已晚)。但是,使用会中断导航: 注意:返回空字符串,因为较新的浏览器提供了诸如“任何未保存的更改将丢失的信息”之类的消息,这些消息不能被覆盖。 在较旧的浏览器中,您可以指定要在提示中显示的消息:
Frame 是一个包含标题和边框的容器。它还可以包含各种其他组件,例如标签、按钮、复选框等。 在这里,我们将学习如何使用 JOGL 技术创建Frame框架。 以下是创建Frame框架的步骤: 在eclipse中新建一个Java项目,在里面添加所有需要的jar文件。我们已经在上一节中讨论过它。 创建 Java 类并导入所需的包。 现在,实现 GLEventListener 接口并覆盖其以下方法: v
本文向大家介绍Laravel框架分页实现方法分析,包括了Laravel框架分页实现方法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Laravel框架分页实现方法。分享给大家供大家参考,具体如下: Laravel使用的过程中,有些功能把前端页面的表达“写死了”,比如分页的翻页按钮! 当然你会说Laravel的Bootstrap样式也很好看啊,但是实际项目中,翻页按钮常常需要满足的客户