如何为greasemonkey开发userScript

来源:互联网 发布:angus young知乎 编辑:程序博客网 时间:2024/06/05 16:53



pclike51kan.tk
greasemonkey确实很好用,像自动转换链接的Linkify ting、文本框备份的Textarea BackUp等,greasemonkey给了用户自定义控制页面的能力。如果想自己开发脚本,可以看一下以下的一些介绍和教程:
  • Greasemonkey的主页,有greasemonkey的介绍,安装方法和使用。最主要的是一堆别人写好的userscript。
  • Dive into Greasemonkey ,有一本很棒的userscript教材,几乎是手把手教了,当然,你首先要有javascript, DOM和HTML的知识。
  • 写userscript时会用到的工具:
    • DOM Inspector , 用来定位网页内容在HTML结构中的位置。用DOM Inspector 还能看到每个网页元素的CSSRules, Computed CSS style以及对应javascript object的详细内容。赶快熟练使用这个工具吧。
    • jsenv, 这是Jesse Ruderman 写的一个bookmarklet , 提供了一个很好的userscript开发环境。是开发userscript 的必备利器。另外,还有一些其他的bookmarklet ,比如javascript shell ,也都是开发javascript程序非常好的工具。
  • 一些有用的相关资料
    • Gecko DOM Reference , Gecko引擎的DOM手册,Mozilla/Firefox所支持的DOM,不仅有W3C的DOM Level 1和2,还有Mozilla/Firefox支持的事实标准DOM Level 0。
    • XPath教程,通过一些例子来学习XPath。一下午掌握如果迅速定位网页元素。
@Tisty的兵工厂
<script type="text/javascript"><!--google_ad_client = "pub-7058131363132249";/* 728x90, 创建于 08-7-16 */google_ad_slot = "3729692217";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

<script type="text/javascript"><!--google_ad_client = "pub-7058131363132249";/* blog文章尾 */google_ad_slot = "2018698547";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-7058131363132249";/* 468x15, 创建于 08-6-3 */google_ad_slot = "4187223796";google_ad_width = 468;google_ad_height = 15;//--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
QQ书签新浪ViVi365Key网摘天极网摘spurl百度收藏Google书签diglogDel.icio.usdigg雅虎收藏Windows Live网摘收藏到〖就喜欢〗网络收藏夹
原创粉丝点击