-

- 加为好友
- 发送私信
- 在线聊天
harryCom
- 等级:

- 可用分等级:
- 总技术分:
- 总技术分排名:
|
| 发表于:2007-07-10 16:15:0413楼 得分:0 |
你说的这个也是一个方法,不过如果盗链的页面只是显示部分iframe的内容,就不能完全显示一个申明的页面 其实location是一个对象,但如果直接访问这个对象,其实就相当于访问location.href,其实上面直接赋值location不是规范的写法,应该是:top.location.href = "xxx " 我刚刚用以下方法遍历了location的所有属性,发现只有location.href可以写,但不可以读,其他属性都是不能读和写,至于为什么这样,可能就是为了可以把顶层的页面可以跳转吧: try{top.location.host}catch(exp){ for(var o in top.location){ try{top.location[o];alert( "属性 "+ o + "有读取权限 ")}catch(exp){alert( "属性 "+ o + "没有读取权限 ")} try{top.location[o] = "xxx ";alert( "属性 "+ o + "有赋值权限 ")}catch(exp){alert( "属性 "+ o + "没有赋值权限 ")} } } | | |
修改
删除
举报
引用
回复
| |