Firegestures这个鼠标手势扩展非常好用,下面再介绍2个技巧。

打开侧边栏手势

大家都知道Firefox有个功能允许你在的侧边栏打开书签,一些网页服务如Gtalk、Twitter、Google Notebook,这样能充分使用可视面积,特别是宽屏显示器(说宽屏浏览网页两边留空太多的不再是拒绝宽屏的理由了)。 在Mozilla的开发中心看一下资料,发现Firefox还有一个特殊的侧边栏,或者叫网页侧边栏,那就是专门用来在侧边栏打开网页的。把下面的代码添加一个手势脚本即可切换。

toggleSidebar("viewWebPanelsSidebar");

这会打开上次在侧边栏打开的网址(也就是在书签设置了“在侧边栏打开”),而我更想实现打开指定的网址同时指定侧边栏的标题,Firefox提供这么一条函数

openWebPanel("Google 笔记本", "http://www.google.com/notebook/ig");

两个参数分便是侧边栏的标题和要打开的网址(我这里打开的Google笔记本),不过我还想实现甩一下手势打开侧边栏,再甩一次就关闭它,而上边的那个函数只能打开,所以加一下判断语句,最后的脚本在这里

firegestures_open_page_in_sidebar_and_window

新窗口打开网页

虽然说按Ctrl+N就能打开一个新窗口,但我这里实现的是打开一个带有指定网址的新窗口,比如下面这条命令就是打开Google

window.open("http://www.google.com/");

不过就这样的功能似乎没什么特别。但是还可以再加几条语句实现更强大的功能,比如我需要把当前的地址添加到到Google书签,甩了这个手势后,打开了Google书签的设置窗口(即是没工具栏和地址栏)把一个网址添加Google书签的地址是语句是

window.open("http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk=" + 要添加的地址 + "&title=" + 标题, "bkmk_popup", style);

所以加上几条语句,获取当前地址,并组成完整的新地址,完整代码在这里

即可出现添加到Google书签的设置窗口。

firegestures_open_page_in_sidebar_and_window_1