http://wenwen.soso.com/z/q170155655.htm
JS防止被框架的问题
10[ 标签:js,框架 ] 现在大部分在网页中加的防止被框架代码都是用JS判断被放入框架之后再用location跳转到自己的站。这样的话我们在框架他们的页面把location定义成空的就可以框架他了。但是我碰见了这样一个问题。
if(self!=top)
{
window.open(self.location,'_top');
}
对方用JS判断被框架之后用window.open跳转了,可是window.open又没办法定义。于是我想了下面这个办法来实现:
可是貌似代码不起作用,后来我改成下面这样,结果依然不行:
我的意思是想将他的window.open搞失效,请高手指点一二。可以换个思路来实现,只要破解掉他防止被框就行。 匿名 回答:4 人气:6 解决时间:2009-12-18 08:47
满意答案好评率:0% 不生效是因为在你定义frame的open方法时frame里面的代码已经运行了
可以先把frame的方法先定义住,然后再让它载入
这样写试试:
本文来源:https://www.2haoxitong.net/k/doc/2564df3243323968011c9290.html