简单的防止页面被包含在iframe代码

 代码如下 复制代码

<script type="text/javascript">
<!--
function frameBuster()
{
      if (window != top)
          top.location.href = location.href;
}
window.onload = frameBuster;
// -->
</script>

还有很多办法,如果使用的是php,asp,jsp这类的只要简单的判断一下url是否等于我们本域名或来路是不是本站域名哦。

时间: 2024-09-29 06:33:49

简单的防止页面被包含在iframe代码的相关文章

《jQuery Cookbook中文版》——1.1 在HTML页面中包含jQuery程序库代码

1.1 在HTML页面中包含jQuery程序库代码 1.1.1 问题你打算在一个网页上使用jQuery JavaScript程序库. 1.1.2 解决方案目前,在网页中嵌入jQuery程序库有两种理想的解决方案: 使用Google托管的内容分发网络(Content Delivery Network,CDN)来包含某个版本的jQuery(本章采用这种方式).从jQuery.com上下载你自己的jQuery版本,将其安装在你自己的服务器或者本地文件系统上.1.1.3 讨论包含jQuery JavaS

如何调试异步加载页面里包含的js文件_javascript技巧

最近在一个新的web项目中开发功能.这个项目的管理界面有一个特点,框架是固定的,不会刷新,每次点新的页面仅仅刷新一个div.div里面不是套的iframe,于是导致了一个问题,用浏览器无法调试异步加载页面里包含的js文件.简单的说就是在调试工具里面看不到异步加载页面里包含的js文件. 网上找到了一个解决办法,就是在需要调试的js文件顶部加一行代码: //@ sourceURL=msgprompt.js 注意,@符号和sourceURL间必须有空格.Chrome下效果: FireFox下也是OK的

ASP.NET Aries 入门开发教程2:配置出一个简单的列表页面

前言: 朋友们都期待我稳定地工作,但创业公司若要躺下,也非意念可控. 若人生注定了风雨飘摇,那就雨中前行了. 最机开始看聊新的工作机会,欢迎推荐,创业公司也可! 同时,趁着自由时间,抓紧把这系列教程给写完了. 谢谢大伙的关注和支持. 步骤1:准备好数据库和表(或视图) 由于框架支持跨数据库,所以可以先不用管系统权限的那个数据库,先随意找个数据库. 当然你也可以找个视图(只是视图就不能编辑或删除[权限控制]) 步骤2:配置数据库链接: 以数据库名+Conn 为name(这是跨库的约定,不要乱取).

html中iframe控制父页面刷新实现思路及代码

一.应用场景 父页面 a.jsp 子页面 b.jsp,作为a页面中嵌入的iframe指向的页面   复制代码 代码如下: <body> <iframe id="frame" src="b.jsp" .../> </body> 现在在b页面中做了一项操作,操作结束后,需要达到a页面中嵌入的iframe刷新 二.思路 在b页面中找到a页面,然后找到a页面里的iframe,重新对iframe的src属性进行赋值. 三.实现 在b.jsp

简单的网站页面有什么好处

网站设计似乎朝着越来越复杂的方向发展.这部分源于显示器的逐步增大,随着宽屏显示器的增多,更有加剧http://www.aliyun.com/zixun/aggregation/18434.html">网站页面复杂程度的趋势.但是我接触网站设计近8年来,越来越感觉到简单的网站页面或许能给你带来更多的好处! 1.简单的页面更能表现网站的功能.简单不是不丰富,如果你用一个三竖栏结构的页面来表达一个产品,我想那是没有必要的,会分散浏览者的注意力,要知道访客的耐心是有限度的.要是我需要用一个页面来表

springmvc-用jsp写一个简单的登录页面

问题描述 用jsp写一个简单的登录页面 求写一个登录页面,有form表单,然后能提交到数据库.框架是spring,数据库是sql,用java,jsp写..我是新手,所以恳求大神帮帮我.非常感谢谢.. 解决方案 form表单里面放输入框组,用于填写数据,像登陆这种涉及隐私的操作,最好使用post方式提交, 在action层,我看到你只提到了spring,那就直接servlet来接收数据进行处理,在doPost中通过request.getParameter(str)获取参数,经过一系列校验之后,就可

PushState+Ajax实现简单的单页面应用SPA例子

单页面应用(Single Page Application)简称SPA,使用SPA构建的应用优点有用户体验好.速度快,内容的改变不需要重新加载整个页面,避免了不必要的跳转和重复渲染,从而相对减轻了服务器压力,SPA在WEB移动端应用非常广泛. 我们在上一篇文章Javascript实现前端简单路由中提到的前端路由,可以在不刷新整个页面的情况下,通过变换地址栏的hash来实现页面局部加载. 今天我要给大家介绍的是使用HTML5的PushState+ajax实现不刷新整个页面,而地址栏变换,页面局部刷

使用ajax加载的页面中包含的javascript的解决方法_AJAX相关

1.[使用iframe] 在需要加载的页面中添加一个iframe,如下 复制代码 代码如下: <iframe style="display:none" onload="javascript: close_ticket_onload()"></iframe> onload中添加你所要调用的函数,如果加载的页面在弹出层中,此函数需要放在弹出此层的父页面! 2.[使用eval] 如果使用innerHTML填充XMLHttp取得的数据.如:xxx.i

c#获取数据库做一个简单的登录页面

问题描述 c#获取数据库做一个简单的登录页面 解决方案 http://zhidao.baidu.com/link?url=XPKBXCNI8nfR3oTvo6rv837x4LhHMuEAdatWR0fPhw_QRuOMqO6fgtV05o3qcwrmgo9Q2BOfNT9NAFOYX6qJspKPM61MATabkYdq5SaSMnu 解决方案二: 做一个数据库登录执行页面 解决方案三: 先去学ado.net 如果要做web 去学aspnet 如果是桌面 学winform 这种程序我一大堆 可是