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

外部連結

另見