防止网页被纳入框架代码
时间:2007-04-20 来源:PHP爱好者
<script language="javascript" type="text/javascript">
<!--
if (top.location !== self.location){
top.location = self.location;
}
-->
</script>
但是这样的话自己网站的框架页也不能包含自己的网页,改成这样就可以了:
<script language="javascript" type="text/javascript">
<!--
try{
window.top.document;
}
catch(e){
window.top.location = window.location;
}
-->
</script>
<script language="javascript" type="text/javascript">
<!--
var webpath = document.location;
if (top.location !== self.location) {
alert ("你现在访问的是"+ webpath +"\n 检测到你使用框架浏览本站内容,本页即将跳转到创作共用约定页面。\n 请不要使用框架跨站调用本站内容。\n 请遵守Creative Commons协议。\n Abo Blog授权方式为:署名 · 非商业用途 · 保持一致");
//这个比较好,可以转到特定的页面提示一下.
//this.location="http://www.creativecommons.cn/licenses/by-nc-sa/1.0/";;
top.location="http://www.creativecommons.cn/licenses/by-nc-sa/1.0/";;
}
-->
</script>
<!--
if (top.location !== self.location){
top.location = self.location;
}
-->
</script>
但是这样的话自己网站的框架页也不能包含自己的网页,改成这样就可以了:
<script language="javascript" type="text/javascript">
<!--
try{
window.top.document;
}
catch(e){
window.top.location = window.location;
}
-->
</script>
<script language="javascript" type="text/javascript">
<!--
var webpath = document.location;
if (top.location !== self.location) {
alert ("你现在访问的是"+ webpath +"\n 检测到你使用框架浏览本站内容,本页即将跳转到创作共用约定页面。\n 请不要使用框架跨站调用本站内容。\n 请遵守Creative Commons协议。\n Abo Blog授权方式为:署名 · 非商业用途 · 保持一致");
//这个比较好,可以转到特定的页面提示一下.
//this.location="http://www.creativecommons.cn/licenses/by-nc-sa/1.0/";;
top.location="http://www.creativecommons.cn/licenses/by-nc-sa/1.0/";;
}
-->
</script>
相关阅读 更多 +