王朝百科
分享
 
 
 

Ubiquity

王朝百科·作者佚名  2010-05-29  
宽屏版  字体: |||超大  

Ubiquity
ubiquity

它是Mozilla Labs 发布的一款全新的Firefox插件,它能够帮助用户将所能构想到互联网服务聚合至浏览器中并应用于页面信息的切割。

Mozilla 实验室发布了一款名为Ubiquity(无所不在?)的Firefox智能插件。它的诞生主要是为了提高用户和站点之间的交互功能而设计,使用户可以当前页面中通过一两句形如“Translate(text) (from language) (to language)、Email to sb etc.”简单的命令行语句,将当前页面中或者默认指定的信息反馈给用户(譬如:翻译当前选中文本、发送电子邮件等等)。Ubiquity 另外一项重要的功能是能够通过内容的切割技术从反馈网页中提取部分信息,让用户直接通过拖拽的方式嵌入到可视化编辑框中,从而大大提高了用户的使用效率。

Ubiquity 命令列表及使用指导 [Firefox]

add-to-calendar:向你的日历中添加事件

目前只应用于Google Calendar,你需要一个Google的账户来使用这个命令。

例:执行“add lunch with dan tomorrow”。

amazon-search:在Amazon中搜索与给出词相匹配的图书

方法:1.执行“amazon-search [关键词]”;2.选中字段,执行“amazon-search”

例:执行“amazon-search time traveler’s wife”

answers-search:在Answers.com中搜索给出词

方法:1.执行“answers-search [关键词]”;2.选中字段,执行“answers-search”

例:执行“answers-search george w bush”

ask-search: 在Ask.com中搜索给出词

方法:1.执行“ask-search [关键词]”;2.选中字段,执行“ask-search”

例:执行“ask-search mozilla”

bold: 当处在富文本编辑区域时(比如gmail中编写新邮件中的编辑区域),使用此命令可使所选字段变为黑体

方法:选中富文本编辑区中的字段,执行“bold”

bugzilla:在Bugzilla中搜索与给出词相匹配的Mozilla Bug

方法:1.执行“bugzilla [关键词]”;2.选中字段,执行“bugzilla”

例:执行“bugzilla open a new window”

calculate: 计算数学表达式的值

方法:1.执行“calculate [数学表达式]”;2.选中一个数学表达式,执行“calculate”

例:执行“calculate 1/3 + 1/5 - 1/7 + 1/9 - 1/11 + 1/13 - 1/15”

check-calendar:查看日历中相应日期中的事件

目前只支持Google Calendar,所以你需要一个Google账户来使用这个命令

方法:1.执行“check-calendar [日期{dd mm yy}{‘monday’,'tuesday’…}{‘yesterday’,'tomorrow’}]”;2.选中一个日期,执行“check-calendar”

例:执行“check-calendar 27 08 2008”

close-related-tabs:关闭所有包含与给出词相关的firefox标签页

方法:1.执行“close-related-tabs [关键词]”;2.选中一个字段,执行“close-related-tabs”

例:执行“close-related-tabs lucifr”

close-tab:关闭所有包含与给出词匹配的(一个)firefox标签页

方法:1.执行“close-tab [关键词]”;2.选中一个字段,执行“close-tab”

例:执行“close-tab lucifr”

command-editor:进入Ubiquity的 命令编辑器(command editor)页面

方法:执行“command-editor”

command-list:进入Ubiquity的命令列表页面

方法:执行“command-list”

convert:将所选文本转换为PDF、富文本、或HTML格式

方法:选中一段文本,执行“convert to [格式{pdf,rich-text,html}]”

define:查询给出词的含义

方法:1.执行“define [关键词]”;2.选中一个词,执行“define”

例:执行“define lucifer”

delete:从页面中删除所选部分的HTML

方法:选中页面中的一部分(可以是图片),执行“delete”

digg:将当前页面发布到digg,如果该页面已经被发布,则进入相应的Digg页面

方法:执行“digg”

作者:Sandro Della Giustina - 证书类型:MPL,GPL

更多关于此命令的信息见此:http://www.gialloporpora.netsons.org.

ebay-search:在EBay中搜索与给出词相匹配的拍卖

方法:1.执行“ebay-search [关键词]”;2.选中一个词,执行“ebay-search”

例:执行“ebay-search psp”

edit-page:将当前页面转变为可进行编辑的模式

在这个模式下,你可以像在其它文本编辑器中一样对内容进行编辑:选择、删除、添加、复制、粘贴。

通过执行“bold”、“italic”、“underline”等命令来对所选文本添加黑体、斜体、及下划线等格式。

通过执行“save”,来保存对页面进行的改动,即使重新读入(刷新)后仍能保持改动效果。

通过执行“stop-editing-page”命令来结束编辑回到正常的页面浏览模式。

方法:执行“edit-page”

email:给联系人列表中的某人编写新的Email

目前只支持Google Mail, 所以你需要一个GMail账户来使用这个命令。

方法:1. 执行“email [文本] to [联系人]”;2.选中页面中的一段内容(可包含图片),执行“email this to [联系人]”

例:执行“email hello to lucifr”(前提为你的联系人列表中加入了lucifr)

escape-html-entities:将html格式符如<, >等转换为相应的换码符(escape sequence)

方法:1.执行“escape-html-entities [html]”;2.选中一段页面内容,执行“escape-html-entities”

例:执行“escape-html-entities <”

flickr:在Flickr中搜索与给出词相匹配的图片

方法:1.执行“flickr [关键词]”;2. 选中一个词,执行“flickr”

例:执行“flickr beauty”

get-email-address:在你的联系人列表中查找与所给人名相对应的email地址

方法:执行“get-email-address [人名]”

例:执行“get-email-address lucifr”

google:搜索Google中与给出词相匹配的网页

方法:1.执行“google [关键词]”;2.选中一个字段,执行“google”

例:执行“google lucifr”

help:进入Ubiquity 帮助主页

方法:执行“help”

highlight:高亮所选字段,就像这样

方法:选中页面中一段文本,执行“highlight”

imdb:在IMDB(Internet Movie Database) 中搜索与给出词相匹配的条目

方法:1.执行“imdb [关键词]”;2.选中一个字段,执行“imdb”

例:执行“imdb music and lyrics”

italic:使在富文本编辑区中的所选文本变为斜体

方法:选中富文本编辑区(如gmail编写新邮件中的编辑框中的文字)中的一段文本,执行“italic”

last-email:显示最新的一条电子邮件

需要Google Mail账户。

方法:执行“last-email”

link-to-wikipedia:添加或将所选词转换为维基百科中相对应的文章的链接

仅作用于富文本编辑区。

方法:1.执行“link-to-wikipedia [词(组)]”(在光标位置添加);2.选中一个词(组),执行“link-to-wikipedia”(所选词转为链接)

例:执行“link-to-wikipedia 中国”

map:在Google Map中定位给出的地址或位置

方法:1.执行“map [地址]”;2.选中一个地址,执行“map”

例:执行“map beijing”

你可以点击预览面板上的地图使它变大一些,在上面可以进行缩放和移动等操作;当处在文本编辑模式时,通过点击"insert map in page"可以将地图插入至编辑内容中。

map-these:在一个Google Map地图中定位多个给出的地址或位置(试验性)

方法:1.执行“map-these [地址] [地址] [地址] …”;2.选中多个地址,执行“map-these”

例:执行“map beijing nanjing shanghai”

msn-search:在 MSN 中搜索给出词

方法:1.执行“msn-search [关键词]”;2.选中一个词,执行“msn-search”

例:执行“msn-search fallinglucifer”

redo:重做最后一个格式或页面编辑变动

需要在富文本编辑模式下

方法:执行“redo”

remove-annotations:去除对页面的所有改动

方法:执行“remove-annotations”

参考edit-page

save:保存对页面的改动

方法:执行“save”

参考edit-page

stop-editing-page:停止编辑回到正常的页面浏览模式

方法:如果你使用了“edit page”命令使页面进入到了可编辑模式,执行“stop-editing-page”可回到正常的浏览模式

syntax-highlight:将所选程序代码依其语言进行高亮处理

需在富文本编辑模式下

方法:在富文本编辑模式中选中一段代码,执行“syntax-highlight”

tab:转换到与给出词相匹配的firefox标签页

方法:1.执行“tab [关键词]”;2.选中一个词,执行“tab”

例:执行“tab lucifr”

tag:为当前页面添加标签

作者:Dietrich Ayala - 证书类型:MPL/GPL/LGPL

更多信息见此:http://autonome.wordpress.com/

方法:1.执行“tag [关键词]”;2.选中一个词,执行“tag”

例:执行“tag web2.0”

tinyurl:将所选URL替换为TinyUrl

需在富文本编辑模式下

方法:选中一个URL,执行“tinyurl”

translate:将给出词从一种语言翻译为另一种

方法:1.执行“translate [文本] from [语言1] to [语言2]”;2. 选中一段文本后,执行“translate this to [语言2]”

例:执行“translate firefox from English to Chinse”

注:在不填入语言的情况下,Ubiquity会猜度你的想法;有一定的字数限制。

twitter:将给出词发布至twitter,最多160字符

需要一个Twitter的账户来使用这个命令

方法:1.执行“twitter [文本]”;2.选中一段文本,执行“twitter”

例:执行“twitter Lucifr is a nice man~^_^”

undelete:恢复被“delete”命令删除的HTML

方法:执行“undelete”

参考:delete

underline为富文本编辑模式中的所选文本添加下划线

需在富文本模式下进行

方法:选中一段文本,执行“underline”

undo撤消最后一个格式或页面编辑变动

需在富文本模式下进行

方法:执行“undo”

view-source:显示当前页面的源代码

方法:执行“view-source”

weather:查看所给地区的天气

方法:1.执行“weather [地区名,邮编]”;2. 选中一个地名或邮编,执行“weather”

例:执行“weather beijing”

注:邮编只支持美国地区

wikipedia:在 Wikipedia 搜索给出词

作者 Blair McBride - 证书类型:MPL

更多信息请查看:http://theunfocused.net/moz/ubiquity/verbs/

方法:1.执行“wikipedia [关键词]”;2.选中一个词,执行“wikipedia”

例:执行“wikipedia Olympic Games”

word-count:计算所选文本的字数

方法:选中一段文本,执行“word-count”

注:对中文支持欠佳

yahoo-search:在Yahoo 搜索与给出词相匹配的页面

方法:1.执行“yahoo-search [关键词]”;2.选中字段,执行“yahoo-search”

例:执行“yahoo-search Lucifr”

yelp: 在Yelp 中搜索与给出词相匹配的餐厅

方法:1.执行“yelp [关键词] near [地名];2.选中字段,执行“yelp”

例:执行“yelp pizza near boston”

youtube:在 YouTube搜索与给出词相匹配的视频

方法:1.执行“youtube [关键词];2.选中字段,执行“youtube”

例:执行“youtube way back into love”

zoom:缩放Firefox窗口

方法:执行“zoom [数字%]”

例:执行“zoom 70%”

结语如同Firefox的add-on一样,相信会有更多优秀的Ubiquity命令(尤其希望国人能写出更好地支持中文服务及语言的命令)涌现,想要全部一一介绍是不太可能的。本文的目的不在于收集所有的命令,而是希望通过此文让大家对于使用Ubiquity命令有个大致的了解。

官方网站vimeo.com/1561578

演示:http://xbeta.info/files/ubiquity.swf

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
中国古代四大美女:背后隐藏惊人秘密
 女性   2025-06-20
如何用java替换看不见的字符比如零宽空格&#8203;十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有