首页 | 最近更改 | 编辑本页 | 较早版本

可打印版 | 免责声明

Not logged in
登录 | 帮助
 

Firefox:Dive Into Greasemonkey

Mozilla中文Wiki

现在已经完工,HTML 在线版本 (http://www.firefox.net.cn/dig/)

Teaching an old web new tricks

您的位置:目录

2005-05-09

本书的原位置在 http://diveintogreasemonkey.org/ 。如果您在他处读到本书,有可能不是最新的。


这本书、它的样例代码及视频文件都是自由软件。 在“GNU 通用公共许可证(the Free Software Foundation)(版本2及更新的版本)”许可下,你可以随意的再分发和/或修改它们。 我们(原作者)发行这本书、它的样例代码及视频文件,希望它能对你有所帮助。但是我们并没有提供任何担保! 请查阅GNU 通用公共许可证 (http://www.gnu.org/copyleft/gpl.html)以获取更多信息。

已经翻译完毕!请看#148985 (http://www.firefox.net.cn/newforum/viewtopic.php?p=148985)

目录

1. 开始
1.1. Greasemonkey 是什么?
1.2. 安装 Greasemonkey
1.3. 安装用户脚本
1.4. 管理您的用户脚本
2. 您的第一个用户脚本
2.1. Hello World
2.2. 用元数据描述您的用户脚本
2.3. 编码您的用户脚本
2.4. 编辑您的用户脚本
3. 调试用户脚本
3.1. 使用 JavaScript 控制台追踪异常信息
3.2. 使用 GM_log 作记录
3.3. 使用 DOM 查看器查看元素
3.4. 使用 Javascript Shell 获取元素信息
3.5. 其他调试工具
4. 公用模式
4.1. 在一个域名和它所有的子域名上执行用户脚本
4.2. 测试一个 Greasemonkey 函数是否有效
4.3. 测试一个页面是否包含 HTML 元素
4.4. 操作所有 HTML 元素
4.5. 操作特定 HTML 元素的所有实例
4.6. 操作所有具有特定属性的元素
4.7. 在元素前插入新内容
4.8. 在元素后插入新内容
4.9. 删除一个元素
4.10. 更新元素内容
4.11. 快速插入 复杂的HTML片段
4.12. 插入外部图片
4.13. 添加 CSS 样式
4.14. 获取元素样式
4.15. 设置元素样式
4.16. 对已载入的页面做后续处理
4.17. 匹配不区分大小写的属性值
4.18. 获取当前域名
4.19. 改写链接
4.20. 页面重定向
4.21. 截取用户鼠标点击
4.22. 重新定义内建的 Javascript 方法
4.23. 解析 XML
5. 实例研究
5.1. 实例研究: GMail Secure
5.2. 实例研究: Bloglines Autoload
5.3. 实例研究: Ain't It Readable
5.4. 实例研究: Offsite Blank
5.5. 实例研究: Dumb Quotes
5.6. 实例研究: Frownies
5.7. 实例研究: Zoom Textarea
5.8. 实例研究: Access Bar
6. 高级话题
6.1. 存储和取回不变数据
6.2. 在菜单栏上添加菜单项
6.3. 整合其他网站的数据
6.4. 把您的用户脚本编译为扩展
Greasemonkey API 参考
GM_log - 在 JavaScript 控制台中记录信息
GM_getValue - 获取特定的配置变量
GM_setValue - 设置特定的配置变量
GM_registerMenuCommand - 在 User Script Commands 子菜单上添加菜单项
GM_xmlhttpRequest - 建立一个任意的 HTTP 请求
List of “further reading” links
技巧清单
实例清单
步骤清单
修订历史
关于本书
关于译者
GNU 通用公共许可证
1. 序言
2. 有关复制,发布和修改的条款和条件
3. 如何将这些条款用到你的新程序

取自"http://wiki.mozcn.org/index.php/Firefox:Dive_Into_Greasemonkey"

本页面已经被浏览24971次。 最后更改10:06 2007年12月4日. 本站内容在创作共用署名-非商业用途-保持一致条款下发布。


[首页]
首页
最近更改
随机页面
新闻动态

编辑本页
讨论本页
较早版本
链入页面
链出更改

特殊页面
错误报告