qinglangee
小狐狸
小狐狸
  • UID30110
  • 注册日期2009-08-18
  • 最后登录2009-08-18
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:2166回复:3

greasemonkey 可以调用页面中原来的函数吗?

楼主#
更多 发布于:2009-08-18 12:33
RT
我自己写的一个,想调用原来的页面中的函数却总提示函数没有定义
是不是greasemonkey 作了限制的啊?
wushi777
非常火狐
非常火狐
  • UID12365
  • 注册日期2006-04-17
  • 最后登录2011-04-13
  • 发帖数817
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
1楼#
发布于:2009-08-18 12:33
试试:top.wrappedJSObject.你的函数
qinglangee
小狐狸
小狐狸
  • UID30110
  • 注册日期2009-08-18
  • 最后登录2009-08-18
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2009-08-18 12:33
我试了unsafeWindow.函数
这样可以调用了
这个好像不推荐使用
abc@home
千年狐狸
千年狐狸
  • UID6047
  • 注册日期2005-05-16
  • 最后登录2011-01-01
  • 发帖数1681
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
3楼#
发布于:2009-08-18 12:33
其实也没有多大的安全问题,页面的 script 能做的有限,而 greasemonkey 也没有提供几个很 "危险" 的函数。调用页面函数必定大概知道函数内容,要更放心可以先做小许比较才调用。



WINXP SP2 MAXTHON (UNICODE) PROXOMITRON
游客

返回顶部