如何为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。一下午掌握如果迅速定位网页元素。
<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>
- 如何为greasemonkey开发userScript
- Chrome插件(UserScript)开发教程
- Greasemonkey
- 如何编写Greasemonkey用户脚本
- 玩一玩Greasemonkey--开发上手篇
- 12306UserScript
- userscript load jquery
- greasemonkey 使用心得
- Greasemonkey ajax 调试工具
- GreaseMonkey过的Google
- greasemonkey jquery
- ContactDemo - 演示如何为PIMShell开发插件
- 内核开发指南 如何为内核打补丁
- 如何为平板电脑开发android应用程序?
- 如何为ionic 开发自定义插件
- NIOSII开发如何设置为c99
- 如何为ionic webapp开发自定义插件
- 使用greasemonkey扩展web应用
- 三位大学生的创业故事
- linux中的pushd命令及栈原理
- 点击超链接调用javascript函数
- 从 Flickr 的 DB 服务器配置说起 Swap
- HR实现虚线效果
- 如何为greasemonkey开发userScript
- 大学生创业故事:短信聊天聊成了心理咨询老板
- vss+eclipse
- SATA硬盘的硬件安装明明白白用SATA硬盘
- Postgre 中的 null 列
- iptables使用
- 两种改变 Windows Vista UI语言的途径
- nvl decode
- 明明白白用SATA硬盘 从设置分区到安装