Ubiquity是一个由Mozilla Labs于2008年8月26日推出的Mozilla Firefox附加组件[2]Ubiquity是一种混搭,利用各种网络服务提供的API,将用户进行的各项工作集成在一起,简化用户的操作。根据阿萨·拉斯金Vimeo上发布的视频,用户如果想要与朋友预约吃中午饭,只需要在Ubiquity中输入几个命令即可,不需要再到GmailGoogle地图Google日历yelp等网站上一一处理[3]

Ubiquity
原作者Mozilla Labs
开发者Mozilla基金会
首次发布2008年8月26日 (2008-08-26)[1]
当前版本0.6.2(2012年10月16日,​12年前​(2012-10-16
预览版本0.6.2pre(2011年9月3日,​13年前​(2011-09-03
编程语言主要为XULJavaScript
操作系统任意(Firefox附加组件
文件大小595 KB
语言英语
类型Firefox附加组件
许可协议GPLMPLLGPL三许可证
网站ubiquity.mozilla.com

简介

词源

Ubiquity一词来源于英语中的Ubiquitous computing一词,中文意思是普适计算,与Ubiquity的设计理念相符[4]

设计理念

Ubiquity与一般的混搭性质不同,它是一种以用户为中心的混搭,根据用户个人的需求而实现,而目前各种网站使用的混搭,却是以网站本身为中心的。用户想要使用Ubiquity,只需要在Firefox下输入Ubiquity的快捷键Mac用户默认为option-spaceWindows用户默认为control-space),即可得到Ubiquity的界面,并在那里输入有关命令,完成工作。Ubiquity用户将不需要再到其他的网站上完成这些任务[5]

不仅如此,Ubiquity用户还可自己定义有关的Ubiquity命令。

功能

Ubiquity拥有丰富的功能,仅是内置的命令已经十分丰富。

命令列表

Ubiquity内置命令[6]
命令 用途 加入版本
add-to-calendar 将一项事件添加至Google日历 0.1
amazon-search Amazon.com上搜索 0.1
answers-search Answers搜索 0.1
ask-search 使用Ask.com搜索 0.1
bold 如果处于富文本框,使所选文本加粗 0.1
bugzilla MozillaBugzilla搜索 0.1
calculate 计算一个数学表达式 0.1
check-calendar 查看日历上某一时间的事件 0.1
close-related-tabs 关闭含有某关键词的所有标签 0.1
close-tab 关闭当前标签 0.1
command-editor 转到Ubiquity的命令编辑器 0.1
command-list 显示Ubiquity的命令列表 0.1
convert 将所选文本转换为PDF,富文本,或HTML格式 0.1
define 查询一个词语的定义 0.1
delete 在页面文档中删除所选的一块HTML 0.1
digg 如果Digg中没有当前页面,则提交至Digg;否则转到Digg上的页面 0.1
ebay-search eBay上搜索 0.1
edit-page 进入页面编辑模式 0.1
email 发送一封电子邮件Gmail通讯录的一个联系人 0.1
escape-html-entities 转移一段代码中的字符为HTML实体 0.1
flickr flickr上搜索 0.1
get-email-address 获得某一名字对应的电子邮件地址 0.1
google 使用Google搜索 0.1
help 显示Ubiquity的帮助文档(about:ubiquity) 0.1
highlight 高亮所选文本 0.1
imdb IMDB上搜索 0.1
italic 如果处于富文本框,使所选文本倾斜 0.1
last-email 显示最后一封电子邮件 0.1
link-to-wikipedia 如果处于富文本框,将所选文本链接至Wikipedia 0.1
map Google地图上显示某一地址 0.1
map-these Google地图上同时显示几个地址 0.1
msn-search 使用MSN搜索 0.1
redo 如果处于页面编辑模式,重做最后一次撤销 0.1
remove-annotations 将存储用户对页面编辑的注释重设 0.1
save 如果处在页面编辑模式,将用户作出的更改以注释的方式保存 0.1
search 使用Firefox中已安装的搜索引擎搜索 0.1.1
stop-editing-page 退出页面编辑模式 0.1
syntax-highlight 猜测一段代码的语言,并加以高亮 0.1
tab 转到与用户提供的名称相对应的标签 0.1
tag 给当前页面添加一个描述性标签 0.1
tinyurl 使用Tinyurl缩短一段URL 0.1
translate 使用Google翻译一段文本 0.1
twitter 使用twitter说一段话 0.1
undelete 如果曾经使用delete命令删除一块HTML,恢复之 0.1
underline 如果处于富文本框,给所选文本加下划线 0.1
undo 如果处于页面编辑模式,撤销最后一次编辑 0.1
view-source 查看源代码 0.1
weather 查看一个指定地方的天气 0.1
wikipedia 使用维基百科搜索 0.1
word-count 统计所选区域的字数 0.1
yahoo-search 使用Yahoo!搜索 0.1
yelp 显示yelp上有关餐馆的信息 0.1
youtube YouTube上搜索 0.1
zoom 缩放页面

版本历史

Ubiquity版本历史
版本号 发布日期 说明文档
0.1 2008年8月26日 Ubiquity 0.1 User Tutorial页面存档备份,存于互联网档案馆
0.1.1 2008年8月31日 Ubiquity 0.1.1 Release Notes页面存档备份,存于互联网档案馆
0.1.2 2008年10月21日 Ubiquity 0.1.2 Release Notes (Raging Stream)][永久失效链接]
0.1.3 2008年12月30日 Ubiquity_0.1.3_Release_Notes页面存档备份,存于互联网档案馆
0.1.4 2008年12月31日
0.1.5 2009年1月13日
0.1.6 2009年2月18日
0.1.6.1 2009年2月25日
0.1.7 2009年5月24日
0.1.7.1 2009年5月25日
0.1.8 2009年4月7日
0.5 2009年7月8日
0.5.1 2009年7月20日

Mozilla已经不再开发Ubiquity,但是仍然有由社群所维护的版本[7]

使用说明

已经安装了Ubiquity的用户,可以在Firefox的地址栏中输入about:ubiquity以获得Ubiquity的信息,并可以在此处设置调用Ubiquity的快捷键。因为Ubiquity在Windows下的快捷键与操作系统的输入法切换快捷键冲突,所以对于非英语使用者来说切换快捷键是必要的。

参考资料

  1. ^ Raskin, Aza. Introducing Ubiquity. Mozilla Labs. 2008-08-26 [2008-08-30]. (原始内容存档于2009-03-08). 
  2. ^ Aza Raskin. Introducing Ubiquity. Mozilla Labs. 2008年8月26日 [2008年8月30日]. (原始内容存档于2009年3月8日) (英语). 
  3. ^ Aza Raskin. Ubiquity for Firefox on Vimeo. 2008年8月19日 [2008年8月30日]. (原始内容存档于2021年5月5日) (英语). 
  4. ^ Joel. Introducing Ubiquity. Mozilla Labs. 2008年8月29日 [2008年8月30日]. (原始内容存档于2009年3月8日) (英语). 
  5. ^ Labs/Ubiquity/Ubiquity 0.1 User Tutorial. Mozilla Labs. [2008年8月30日]. (原始内容存档于2021年11月7日) (英语). 
  6. ^ chrome://ubiquity/content/cmdlist.html[永久失效链接](仅安装了Ubiquity的用户可访问)
  7. ^ 存档副本. [2014-12-15]. (原始内容存档于2015-05-07). 

外部链接

另见