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)
[编辑]
目录
- 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
- Greasemonkey API 参考
- GM_log - 在 JavaScript 控制台中记录信息
- GM_getValue - 获取特定的配置变量
- GM_setValue - 设置特定的配置变量
- GM_registerMenuCommand - 在 User Script Commands 子菜单上添加菜单项
- GM_xmlhttpRequest - 建立一个任意的 HTTP 请求
![[首页]](/stylesheets/images/wiki.png)