• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

浮光掠影

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

Firefox 的用户脚本管理器 greasemonkey 的使用一例

一、什么是greasemonkey
Firefox 的用户脚本管理器
greasemonkey 使你可以向任何网页添加DHTML语句(用户脚本)来改变它们的显示方式。就像CSS可以让你接管网页的样式,而用户脚本(User Script)则可以让你轻易地控制网页设计与交互的任何方面。例如:
* 使页面上显示的 URL 都成为可以直接点击进入的链接。
* 增强网页实用性,使你经常访问的网站更符合你的习惯。
* 绕过网站上经常出现的那些烦人的 Bug。

使用方法:
1、安装 Greasemonkey 扩展。
2、编写或下载用户脚本(注意: Greasemonkey使用的脚本文件必须以 .user.js 为文件扩展名,更多信息请参考作者主页)。http://diveintogreasemonkey.org
3、由 Firefox 文件-->打开文件,打开用户脚本。
4、由 Firefox 工具-->安装此用户脚本。
目前此版本尚不能彻底卸载。所以如果你安装后想重新安装以前更早的版本,需要手动删除配置文件夹里 Greasemonkey 遗留的文件和配置文件里的信息。

二、一个例子
更多的应用脚本可以从这里 http://userscripts.org 下载。
下面是一个把当前页面中所有form的提交按钮的事件,处理为强制在新窗口打开的脚本。
function outlinks() {
  if (!document.getElementsByTagName) return;
  var forms = document.getElementsByTagName("form");
  for (var i=0; i<forms.length; i++) {
    var form0 = forms[i];
    form0.action = "";
    form0.target = "_blank";
  }
}
通过Greasemonkey 扩展的“New User Script”,添加该脚本的描述,单击OK后,会自动打开该工具生成的脚本
文件,在该文件中添加自己的代码。保存后就可以使用了。
三、使用后记
1.安装后,状态栏右下角会出现一只猴子,左键单击可以启用或停用它。右键单击弹出功能菜单。
2.它可以指定任何一个脚本的运行范围,例如在哪些网页中可以运行,在哪些网页中禁止运行等。

文章出处:DIY部落(http://www.diybl.com/course/1_web/webjs/200798/71076.html)

posted on 2009-06-04 14:53  浮光掠影  阅读(1226)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3