前一段日子,我写了两个Bookmarklet----"短网址生成"和"短网址还原"。
它们用起来很方便,除了我本人之外,其他朋友也在用。第一次发布Bookmarklet,就能有用户,我挺满意的。
下面就是我整理的《Bookmarklet编写指南》,供自己和需要的朋友参考。
一、什么是Bookmarklet?
Bookmarklet是一个复合词,由Bookmark(书签)和-let(小的)构成,中文可以译成"书签工具"。
它在形式上与"书签"一样,都保存在浏览器收藏夹里。但是,它不是一个以"http://"开头的网址,而是一段Javascript代码,以"javascript:"开头。点击之后,会对当前页面执行某种操作。
它通常在网页中以链接的形式出现,就像下面这样:
<a href="javascript:alert('hi');">xxx</a>
用户直接把这个链接拖到地址栏或收藏夹就可以用了。
二、Bookmarklet的优点
它有几个很显著的优点,其他技术难以取代:
1. 安装快速
Bookmarklet的安装,就是在收藏夹中保存一段代码,一步就能完成。所有浏览器都原生支持。
2. 使用方便
用的时候,点一下这个链接就行了。
3. 开发容易
一段Javascript代码就是Bookmarklet的所有内容,不需要用到其他技术,比开发一个浏览器插件简单多了。
4. 跨浏览器
所有浏览器都支持Bookmarklet。如果写的正确,同样一个Bookmarklet在各种浏览器上都能正常使用。
本栏目更多精彩内容:http://www.bianceng.cn/webkf/tools/
时间: 2024-12-31 23:25:34