有的人调用你网站的内容,为了避免调用那么有什么方法禁止调用呢,以下代码可以试试。
被iframe的解决方法是在你的网站上加上禁止被Iframe的代码就可以看出来效果。
代码有三种,如下:
1.这些方法都可行,但不是太可靠。
<script language="javascript">
if( top.location != self.location) top.location.href=self.location.href;
</script>
或
<script language="javascript">
if (top.location != location) top.location.href = location.href;
</script>
或
<script language="javascript">
if (top.location != self.location) {top.location=self.location;}
</script>
或
<script language="javascript">
if (top.frames.length!=0) top.location=self.document.location;
</script>
不可靠的原因:
当别人用如下类似代码做IFRAME嵌套调用时,就可能躲过你的页面的javascript代码。
<iframe src="你的页面地址" name="tv" marginwidth="0" marginheight="0" scrolling="No" noResize frameborder="0" id="tv" framespacing="0" width="580" height="550" VSPACE=-145 HSPACE=-385></iframe>
<script language="javascript">
var location="";
var navigate="";
frames[0].location.href="";
</script>
2.最可靠的方法:
为了彻底防止别人用IFRAME框架嵌套调用自己的网页,如下方法是最可靠的.
这里赋值为空页面,也可赋值为你的页面的URL地址.
<script language="javascript">
if(top != self){
location.href = "about:blank";
}
</script>
分享到:
相关推荐
主要介绍了js防止页面被iframe调用的方法,可防止页面被别的网站iframe调用,非常具有实用价值,需要的朋友可以参考下
测试方法:A站全站调用此JS,然后在B站网页IFRAME嵌套A站,浏览B站嵌套页面,即会跳转到A站。
跨域调用IFRAME时会遇到拒绝访问.在网上找了未测试解决办法 经查资料发现 ,默认情况下,浏览器是禁止 脚本跨域访问的,除非这些域之间有必须的访问信任关系。 找到问题就好办了,可以降低浏览器的安全级别,但...
第1章 页面特效 ...1.2 页面自动最大化 1.3 页面自动刷新 ...22.10 用JavaScript调用Google AdSense 22.11 Ajax效果:可拖拽的表格 22.12 JavaScript调用Web Service 22.13 用JavaScript实现编码解码 22.14 创建带属性...
22.10 用JavaScript调用Google AdSense 22.11 Ajax效果:可拖拽的表格 22.12 JavaScript调用Web Service 22.13 用JavaScript实现编码解码 22.14 创建带属性的对象 22.15 用prototype实现JavaScript的继承 22.16 ...
div+js实现的弹出对话框,调用简单,可拖动,父页面禁止并半透明。弹出框可内嵌功能页面,也可去掉“iframe”然后做成单纯的对话框。 在windowsXP sp2下的 IE8、firefox3.5、opera10、傲游、TT浏览器、搜狗浏览器、...
47.当在超链接中调用JS函数时用:(javascript :)来开头后面加函数名 48.在老的浏览器中不执行此JS:<!-- //--> 49.引用一个文件式的JS:<script type="text/javascript" src="aaa.js"> 50.指定在不支持脚本的浏览器显示...
功能强大的JavaScript日历控件 最关键的,无偿的永久的提供给大家免费使用,含全部源代码。 功能简介: 一、更人性化,更全面的功能 ...注意:默认情况下是关闭的,开启方法:WdatePicker.js中的$crossFrame=true
64、JS自动检测IFRAME内容高度并自动设置为IFRAME高度 338 65、JS MOVETO设置屏幕滚动到最底端或者最顶端 339 66、JS OBJECT方式设置浏览器最大化与最小化 339 67、边框标签FIELDSET 339 68、按钮与A标签的DISABLED...
2、 剔除鸡肋参数'parent',框架相互调用请用javascript原生方法 3、 剔除对话框关闭后回调函数,如果需要使用请使用内置扩展方法 4、 如果有取消按钮回调函数,那关闭按钮的回调函数也将与其相同 5、 增加当...
2.管理员可以发iframe标签功能(管理员可以发布iframe及javascript帖子及显示) 3.网站优化SEO(后台有开关控制(开启采用新的seo;关闭保留以前)) 4.网站关键词禁止提交功能(后台有开关控制(含有后台设置的关键词不允许...
2.管理员可以发iframe标签功能(管理员可以发布iframe及javascript帖子及显示) 3.网站优化SEO(后台有开关控制(开启采用新的seo;关闭保留以前)) 4.网站关键词禁止提交功能(后台有开关控制(含有后台设置的关键词不...
1.29 禁止页面滚动的方法 1.30 页面加载后消息框居中显示 1.31 创建页面固定浮动栏的方法 第2章 jQuery操作DOM元素 2.1 如何验证某个元素是否为空 2.2 检查特定的HTML元素是否存在 2.3 判断HTML元素是否嵌套 2.4 ...
3、框架(iframe)和JS两种调用新闻和图片新闻,以及图片新闻的自定义横排和竖排。 4、强大的后台文章编辑器的功能。可方便地用拖动的方式进行图文混排、图片远程上传、上传图片显示效果处理等操作,以及'从word中粘贴...
2.管理员可以发iframe标签功能(管理员可以发布iframe及JavaScript帖子及显示) 3.网站优化SEO(后台有开关控制(开启采用新的seo;关闭保留以前)) 4.网站关键词禁止提交功能(后台有开关控制(含有后台设置的关键词不...
2.管理员可以发iframe标签功能(管理员可以发布iframe及JavaScript帖子及显示) 3.网站优化SEO(后台有开关控制(开启采用新的seo;关闭保留以前)) 4.网站关键词禁止提交功能(后台有开关控制(含有后台设置的关键词不...
2.3.9 禁止从缓存中调用 24 2.3.10 删除过期的cookie 25 2.3.11 强制打开新窗口 25 2.3.12 设置网页的过渡效果 26 2.4 基底网址标记<base> 29 2.5 页面的主体标记<body> 30 2.5.1 设置...