登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。
電子報總覽

提高網頁可讀性 Safari 5 閱讀器採納開放源碼技術

Apple 最新釋出的 Safari 5 瀏覽器納入了某開放源碼專案的技術,這項廣為宣傳的 Safari 5 新功能,能夠產生更具可讀性的網頁。至於非 Safari 5 的用戶,這個名為 Readability 的開放源碼專案,也可以安裝在 Firefox 等其他瀏覽器中,以使用類似功能。

在 Apple Safari 5 瀏覽器中初次登場的 Safari 閱讀器 (Safari Reader),運用了來自 Arc90 Labs 的開放源碼專案 Readability。這項專案採用 Apache 2 授權,可自該專案的 Google Code 網頁下載。

Safari 5 釋出之時,Arc90 對於 Apple 能夠納入用來為網頁除去廣告與網站商標品牌,僅留下文字與核心圖片的工具,而表示讚賞。稍候才意識到該瀏覽器運用了他們公司的程式碼。

Readability 採用的 Apache 2 授權並不要求重散佈者將程式碼回饋給社群。Apple 僅在 Safari 的致謝內容中提到 Readability。甚至連某科技評論網站都誤以為 Safari 閱讀器是 Apple 自行開發的技術。

不過兩者之間還是有些許差異。Readability 可以安裝在 Chrome、Firefox 甚至是 Safari 中,它是一段 JavaScript 程式,可供使用者加入瀏覽器的工具列作為書籤按鈕 (bookmarklet)。當用戶希望精簡網頁內容時,只需按下該按鈕即可。在 Safari 5 中,Apple 則會在偵測到網頁內容適合進行格式精簡時,在瀏覽器工具列上顯示按鈕供使用者點選。

不過 Apple 移除了 Readability 的字型和字體大小等客製化選項。Readability 提供 5 種字型、5 種字體大小、5 種頁面邊框大小供選擇。但是基本功能是一樣的。Apple 表示,Safari 閱讀器可以移除惱人的廣告和其他使人分心的視覺內容,讓使用者只看得到文章。

在得知 Apple 使用該公司程式碼之前,Arc90 曾讚揚 Apple 向更高的網路可讀性邁進了一步。該公司尤其樂見該工具被整合到瀏覽器當中。該公司表示,對他們而言,最令人興奮的就是網路上的內容顯示議題正受到關注。

Arc90 表示,當 Apple 的 iTunes 應用程式商店存在許多內容包裝應用軟體,承諾提供更好的閱讀體驗之時,看到網路得到應有的關注真是太好了。

但是希望用廣告和品牌吸引讀者目光的網路出版業者,或許並不那麼樂見這項工具被廣泛應用。


相關網址﹕
1.Apple 的網頁精簡按鈕來自開放源碼
2.Apple 的 Safari 5 閱讀器整合開放源碼工具




自由軟體鑄造場電子報 : 第 152 期 內含 GPL 授權元件產品的標示義務

分類: 源碼新聞