true_log
小狐狸
小狐狸
  • UID27149
  • 注册日期2008-11-22
  • 最后登录2008-12-01
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:3703回复:2

如何在扩展中截获某个页面上javascript调用函数或者读写属性的行为?

楼主#
更多 发布于:2008-11-22 17:12
怎样截获某个页面上javascript调用函数或者读写属性的行为,然后将其替换为自己的函数?
marffin
火狐狸
火狐狸
  • UID26524
  • 注册日期2008-10-04
  • 最后登录2012-10-17
  • 发帖数188
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2008-11-22 17:12
直接赋值就可以了吧……
true_log
小狐狸
小狐狸
  • UID27149
  • 注册日期2008-11-22
  • 最后登录2008-12-01
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2008-11-22 17:12
不是,有些内置属性,对其进行赋值会直接导致页面动作。比如修改top.location,会导致页面跳转。
现在有网页中的代码修改top.location,我需要在插件中截获并禁止这个动作,比如用我定义的什么都不做的函数来替换top.location属性的写函数
游客

返回顶部