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). 

外部連結

另見