20 大須知前言

今天,人們已經習慣全球資訊網的存在,藉由網路在彈指間接收來自全世界的資訊,與全球的網友及新聞事件即時接軌。

開放的網路環境豐富了我們的線上生活,只要有一台可上網的裝置,我們就能透過網路瀏覽器恣意悠遊網路世界。



然而,瀏覽器與網路究竟如何運作?「全球資訊網」如何演變成今日我們所認識並喜愛的模樣?還有,我們需要知道什麼,才能夠安全而有效率地瀏覽網路?

《瀏覽器和網路世界 20 大須知》是一本精簡的指南手冊,能夠協助使用者瞭解瀏覽器和網路的基本常識。您可以在本書中找到許多實用的資訊。

首先,我們會帶您瞭解網路世界的重要支柱:網際網路,我們也會告訴您,開發人員現在是如何透過雲端運算和網路應用程式來發揮網路的潛能。

接著,我們會介紹 HTML 和 JavaScript 等網頁構成要素,並回顧這些構成要素的誕生與演變歷程,看看它們何改變您每天造訪的網站。我們也會介紹新世代的瀏覽器,瞭解其中有哪些功能可以協助使用者安全瀏覽各個網頁。

最後,我們會介紹許多出色的瀏覽器創新功能及網路科技,這些技術會讓我們未來瀏覽網路的速度更快,更進一步享受身歷其境的互動效果。



身為現代網路公民,我們擁有自由自在而潛力無窮的生活,但偶爾做點自修也未嘗不可。就像在現實世界的鄰里之間,我們身在其中,也會想知道各式各樣的基本資訊,例如飲用水安全、重要服務項目、地方商家等。對我們所習慣的網路生活多點求知慾,已然成為日漸重要的一種態度。這就是我們撰寫這本指南的初衷。在敘述瀏覽器的功能時,我們多以大家熟知的開放原始碼瀏覽器 Chrome 來舉例。希望我們在創作這本指南時的喜悅,能夠讓您在閱讀時感同身受。

祝您上網開心!

Chrome 小組謹此向插圖畫家 Christoph Niemann 致上由衷謝意

2010 年 11 月

什麼是網際網路?

跟著我念:T ─ C ─ P─ / ─ I ─ P

到底什麼是網際網路?對某些人來說,網際網路是一個與朋友聯繫、獲取新知、購物和玩遊戲的地方。對其他人來說,網際網路卻是指當地的寬頻網路供應商,或是橫跨各大洋與城市,在其間相互傳輸資料的地下電纜和光纖線路。誰的觀點才對呢?

如果要娓娓道來,就得回到最早的時間點:1974 年。當時,有一群聰明的電腦研究人員發明了所謂的「網際網路通訊協定」(Internet Protocol Suite),



簡稱為 TCP/IP。TCP/IP 制定了一套規則,可以讓電腦「對話」,並互相傳送資訊。

這有點像人類的溝通方式:當我們和他人說話時,文法規則建立了語言的結構,讓人們能夠瞭解彼此並且交換想法。同樣地,TCP/IP 提供了通訊的規則,讓相互連線的裝置能夠理解彼此,互相傳送資訊。相互連線的裝置群組與日俱增,從一間房間連線至許多間房間,再從一棟建築物連線至許多棟建築物,接著更衍生為城市與國家/地區之間的連線,於是網際網路就這麼誕生了。

早期的網際網路建立者發現,如果把資料和訊息拆分成較小的區塊,將這些區塊分批傳送,然後再行重組,資料的傳送就能變得更有效率,而這些區塊則稱為封包。因此,當您透過網際網路傳送電子郵件時,完整的電子郵件會拆分成許多封包,等到資料送達接收端後,再重組成原來的郵件內容。您在 YouTube 這類網站上觀看影片時也是一樣:影片檔案會分割成許多資料封包,從世界各地的 YouTube 伺服器傳送給您,然後再行重組,還原成您透過瀏覽器所觀看的影片。



那什麼又是傳輸速度?如果將網際網路的流量比擬為一條小溪,那麼網際網路的頻寬就像是小溪中每秒所流經的水量。所以當您聽到工程師提到頻寬一詞時,他們所指的其實就是網際網路連線每秒所能傳送的資料量,這也代表連線速度。如今,憑藉更精良的物理基礎架構 (例如光纖線路,能夠以接近光速的速度傳送資訊),或是對透過物理媒介 (即使是像銅質電纜等較舊的媒介) 傳輸的資訊本身採用更精密的編碼方式,都能夠提升連線速度。

網際網路是一個令人著迷的高科技系統,如今對我們多數人來說,根本不用聯想到其中所涉及的電纜與方程式,它就是個人性化的世界。

多虧有網際網路作為支柱,才有我們所熟知且愛好的「全球資訊網」:有了網際網路連線,我們就能遍覽由網頁和應用程式交織而成的網路世界,體驗其開放而持續成長的魅力。事實上,如今網路世界內的網頁數量,大概跟您腦袋中的神經元,或是銀河中的繁星一樣多了!

在接下來的兩章中,我們會帶您瞭解,如今我們如何透過雲端運算和網路應用程式加以運用網路。

雲端運算

如果有輛卡車輾碎我的筆電...

在現今的網際網路時代裡,新世代的運算技術實在是一件神奇又厲害的事情。當您在家中的筆記型電腦上目不轉睛地觀看 YouTube 影片或使用搜尋引擎時,您其實已經加入了一股由成千上萬台電腦所組成的集體力量,讓您可以從遍佈世界各地的遙遠機房中,獲取所有需要的資訊,彷彿是有了一台隨時待命的強力超級電腦,而這一切都拜網際網路所賜。

以上提及的這種情境,就是所謂的雲端運算。如今,我們會在網路上閱讀新聞、聽音樂、購物、觀賞

電視節目以及儲存檔案,而我們所生活的城市中,幾乎所有博物館、銀行和政府機關都有專屬網站。結果呢?我們省去了許多排隊或是打電話的時間,因為這些網站就能讓我們完成繳費或預約之類的事情。我們可以在線上處理多數的日常工作,而這股趨勢也讓我們在真實世界中能夠擁有更充實的生活。



雲端運算也帶來了其他好處。不久前許多人還在擔心,如果發生電腦中毒或是硬體故障之類的慘劇,我們的文件、相片和檔案就會遺失。如今,我們已經不再將資料儲存在個人電腦中,而是轉移到網路上,將資料儲存在「雲端」。只要將相片和重要檔案儲存在網路上,並且使用 Gmail 或 Yahoo! 電子信箱之類的網路電子郵件服務,就算是一輛 18 輪大卡車將您的筆記型電腦輾成碎片,您的所有資料依然安然無恙地保存在網路上。不管在世界的哪個角落,您都能透過任何一台連上網際網路的電腦輕易存取這些資料。

網路應用程式

生命、自由、追尋應用程式的權利缺一不可

如果您會玩線上遊戲、使用線上相片編輯工具,或依賴 Google 地圖、Twitter、Amazon、YouTube、Facebook 這類網路服務,那麼在網路應用程式的美好世界中,您已經稱得上是十分活躍的使用者。

然而,「網路應用程式」究竟是什麼?又為什麼值得關注呢?



應用程式在英文中簡稱為 App,也稱為程式或軟體。在傳統意義上,應用程式是為了執行會計或文書處理這類大量繁複的工作而設計。在網路瀏覽器及智慧型手機的線上世界中,應用程式通常是指著重於處理單一工作的彈性化程式。而網路應用程式則獨樹一格,我們可以在網路瀏覽器中使用網路應用程式處理工作,也能享有豐富的互動體驗。

「Google地圖」就是網路應用程式的一個絕佳範例,它的主要用途只有一個:透過網路瀏覽器提供實用的地圖相關功能。您可以平移或縮放地圖、搜尋學校或咖啡廳、取得行車路線,或是完成其他工作。只要您有需求,網路應用程式隨時都能為您動態提供所有需要的資訊。

因此,我們可以歸結出網路應用程式的四大優點:

1. 可以隨時隨地存取資料。

在桌上型電腦應用程式的傳統世界中,資料通常是儲存在電腦的硬碟中。如果您外出度假,而不打算攜帶電腦,那麼您就無法存取電子郵件、相片或任何所需資料。然而在網路應用程式的新世界中,電子郵件以及所有的資料都儲存在網路上。只要透過網路瀏覽器,您就能使用任何一台可以上網的電腦存取自己的資料。

2. 隨時都能確保自己使用的是最新版的應用程式。

您今天使用的 YouTube 是哪一個版本?明天呢?答案揭曉:永遠都是最新版本。網路應用程式會自動更新,所以可以永遠保持最新版本,讓您即時擁有最新功能及相關更新。



您再也不必一次次手動更新版本,也無需等待冗長的安裝程序,可隨時使用網路應用程式。

3. 可以在任何有網路瀏覽器的裝置上運作。

傳統的電腦作業中,有些程式只能在特定的系統或裝置上運作。舉例來說,許多特別針對 PC 所編寫的程式,就無法在 Mac 上運作。如果要讓所有軟體都能在同一個平台運作,勢必耗費大量時間與金錢。相較之下,網路則是一個開放的平台。只要透過網路連線裝置,不論是使用桌上型電腦、筆記型電腦還是行動電話,任何人都能藉由裝置上的瀏覽器使用網路應用程式。這麼一來,不論是借用朋友的筆記型電腦,還是到網咖使用電腦,您依然能夠使用喜愛的網路應用程式。

4. 安全無虞。

網路應用程式是在瀏覽器中執行,不必下載到自己的電腦。

即使應用程式的程式碼與電腦的程式碼不同,但網路應用程式因為是在瀏覽器中執行,所以不會與電腦中的其他工作發生衝突,也不會影響電腦的整體效能。這也代表您更不容易受到病毒、惡意軟體與間諜軟體等攻擊的威脅。

HTML、JavaScript、CSS 雜記

AJAX 已經不是當年的樣子了

網頁是由 HTML 編寫而成,而 HTML 是一種網頁程式設計語言,可以指示網路瀏覽器該如何組織及呈現網頁內容。換句話說,HTML 提供了網頁的基本構成要素。很長一段時間,這些構成要素始終簡單如一:幾行文字、連結和圖片。

如今,我們會想要在網路上做許多事,例如玩西洋棋,或是捲動自家附近的地圖,但我們可不想只為了移動棋子或捲動地圖,就要等待整個網頁重新載入。



JavaScript 指令碼語言的誕生,造就了建立這類動態網頁的構想。JavaScript 可支援主要的網路瀏覽器,網頁因此增添了更多重要的即時互動功能。舉例來說,當您填寫線上表單,再按一下 [提交] 按鈕,網頁即可利用 JavaScript 即時檢查您提交的內容,並在發現內容有誤時立刻提示您。

不過,隨著 JavaScript 開始導入 XHR 技術 (XMLHttpRequest),並且逐步投入、應用於 Microsoft Outlook for the Web、Gmail 和 Google 地圖等網路應用程式時,我們如今所熟知的動態網頁才真正成形。XHR 讓使用者不需重新載入整個網頁,即可對網頁中的各個獨立部分分別進行修改,無論是遊戲、地圖、影片或是小型問卷,都沒問題。而網路應用程式也因此變得速度更快,反應更即時。



CSS (Cascading Style Sheets) 的問世,也使得開發人員能夠以更多元的方式呈現網頁內容。CSS 可讓程式設計師以輕鬆而有效率的方式來定義網頁的版面配置,以及為網頁添加色彩、圓角邊框、漸層與動畫等設計元素,藉此美化網頁外觀。

網頁程式設計師常會同時採用 JavaScript、XHR、CSS 和諸如 AJAX (Asynchronous JavaScript and XML) 等網頁技術來編寫網頁。HTML 也一直在持續發展當中,不僅提供了新的功能,同時改善了諸多不足之處,繼而產生了全新版本的 HTML 標準。

感謝所有負責技術、提供想法、編寫程式碼的人員及組織的持續努力,如果不是他們開發了各種網頁技術,並且將這些技術應用在 Internet Explorer、Firefox、Safari 和 Google Chrome 等網路瀏覽器上,網路世界就不會有今日的榮景。網頁技術和瀏覽器相輔相成,使網路世界成為一個開放而友善的建構平台,網頁開發人員因此得以投身其中,開發各種實用而有趣的網路應用程式,以便我們在日常生活中使用。

HTML5

當 <video> 標記還沒個影的時候

HTML 問世之後 20 多年來,我們仍然有許多疑問:什麼是網路?網路會如何發展?對於使用者來說,怎樣的功能和應用程式才是有趣、實用,甚至讓人感到不可或缺的呢?開發人員要借助何種工具,才能建立優質的網站和應用程式?最終,要如何透過網路瀏覽器完全呈現這些優點?

對這些疑問的好奇心,促成了新一代 HTML 的誕生,也就是 HTML5。這個新的標準提供了多種功能,可讓網頁設計人員和開發人員在建立新世代的優質線上應用程式時如虎添翼。以 HTML5 的 <video> 標記為例,網路發展初期,影片並未扮演重要的角色,甚至可說是無足輕重。



因此,網際網路使用者必須額外安裝所謂的外掛程式,才能在網頁瀏覽器中觀賞影片。此後不久,在線上輕鬆觀看影片卻成為人們迫切需要的網路功能。HTML5 的 <video> 標記可讓使用者輕鬆在網頁中內嵌及播放影片,而無需安裝額外的軟體。

HTML5 還提供了一些其他的特殊功能,例如離線功能,可讓使用者在沒有網際網路連線的環境下,照常使用網路應用程式。另外,它還支援了拖放操作的功能。以 Gmail 的輕鬆拖放功能為例,使用者只要將電腦中的檔案拖曳到瀏覽器視窗中,即可在電子郵件加入附檔。

HTML5 就像全球資訊網一樣,隨著使用者的需求和開發人員的創意而持續進化。作為一種開放標準,HTML5 集結了網路最出色的優點:無論何時何地,都能在搭載新世代瀏覽器的裝置上運作。您必須擁有一部 HD 高畫質的電視機,才能收看 HDTV 節目。同樣的道理,您也必須使用支援 HTML5 的最新版瀏覽器,才能體驗支援 HTML5 功能的網站及應用程式。幸好,網際網路上有多種網路瀏覽器任君挑選。此外,買電視要花一大筆錢,下載網路瀏覽器可是完全免費的。

瀏覽器的 3D 效果

有「深度」的瀏覽器

光影、倒影、逼真的紋理,各處細部脈絡盡收眼底,3D 圖形與動畫無疑魅力無窮。然而到目前為止,令人折服的 3D 效果卻還是得之不易,尤其是運用在網際網路上而言。

為什麼呢?主因是,在遊戲與其他應用程式中,建立 3D 效果都需要處理極為大量的資料,才能顯示複雜的紋理與形狀。在過去,要處理如此大量的資料,需要有較大的網際網路頻寬,以及較高的運算能力,



但這兩者都不是多數的一般系統所能負荷的。不久之前,這樣的狀況卻有了變化,全面更上一層樓:瀏覽器的 3D 技術誕生!

新世代的寬頻網路解決了以往對頻寬的需求。如今許多住家與辦公室所擁有的寬頻速度,足以傲視十年前的網路連線。因此,透過網際網路傳送大量資料,瀏覽器得以顯示逼真的 3D 效果,這一切再也不是夢。此外,如今我們所使用的電腦也較過去更為強大,處理器與記憶體都有了長足改進。現在就算是一台標準的筆記型電腦或桌上型電腦,都能處理複雜的 3D 圖形。

如果網路瀏覽器的功能沒有重大改良,寬頻和原本的運算能力都無從發揮。許多新世代的瀏覽器已採用開放網頁技術,例如 WebGL 或 3D CSS。有了這些技術,網頁開發人員就能在網路應用程式中建立精彩的 3D 效果,而且我們不需額外的外掛程式,即可享受這些效果。最重要的是,現在許多新世代瀏覽器已使用硬體加速技術,也就是說,瀏覽器能夠使用圖形處理器 (GPU) 加速運算,藉以顯示 3D 或普通的 2D 網頁內容。



所以,為什麼瀏覽器的 3D 效果這麼重要?因為這個功能如今結合了 HTML5、JavaScript 和其他的尖端技術,網頁開發人員可以使用包含這些技術的工具包,創造出傲人的新一代網路應用程式。而對於使用者而言,這代表我們所找到的實用資訊,都能以絕佳的視覺化方式加以呈現,而迷人的 3D 環境與遊戲也將為上網帶來更多樂趣。

最重要的是,瀏覽器的 3D 效果集結了網路應用程式的所有優點:您能夠與世界各地的好友分享最新的應用程式,並進行協作及個人化處理。藉由這些優點,勢必能讓「每個人」都能運用更多樣的資料,並獲得更豐富的樂趣。

瀏覽器詩篇

世代交替的大決戰

勸君選對瀏覽器勸君除舊又佈新 若更新,安全穩當如泰山如守舊,岌岌可危速度慢遇襲難心安。(不專業打油詩)



大多數人還沒有意識到,使用過時的老舊瀏覽器會對我們的網路生活造成多大的負面影響,對網路安全的影響尤其顯著。打個比方,您會想要年復一年地駕駛一台輪胎磨平、剎車不靈,引擎常罷工的老爺車嗎?您每天都會上網瀏覽網頁和應用程式,繼續使用舊版瀏覽器只會讓您暴露在風險之中。

快點升級到新世代的瀏覽器吧!不論您想要用 Mozilla Firefox、Apple Safari、Microsoft Internet Explorer、Opera 或是 Google Chrome 等,都是很好的選擇。那麼,到底為什麼要升級呢?理由有以下三點:

第一點:老舊瀏覽器大多並未安裝最新的安全性修正程式,也沒有針對功能進行更新,在遭受網路攻擊時毫無招架之力。瀏覽器漏洞會導致密碼遭竊、使惡意軟體有機會潛伏在電腦中,甚至導致更嚴重的情形。相較之下,最新的瀏覽器則可以協助您抵禦網路釣魚、惡意軟體等安全性威脅。

第二點:網路的發展日新月異,當今網站和網路應用程式的許多最新功能,可能已經無法在老舊的瀏覽器中運作了。只有最新的瀏覽器能夠趕得上網路的變遷,迅速進行改善,同時支援 HTML5、CSS3 以及快速的 JavaScript 等新世代網路技術,讓您能夠流暢瀏覽網頁並使用應用程式。



第三點,也是最後一點:老舊的瀏覽器會對全球資訊網的創新發展造成阻礙。如果一大堆網際網路使用者仍固守老舊瀏覽器,就會迫使網頁開發人員在設計網站時必須同時兼顧新舊技術,使網站在兩種技術下正確運作。鑑於時間和資源有限,網頁開發人員只好做出妥協,停止為較少人使用的瀏覽器進行開發,這麼一來就不會有實用、創新的新世代網路應用程式問世了。這就像是要求工程師去修建一條連福特 T 型古董車都能安心行駛的高速公路一樣本末倒置!因此,過時的瀏覽器對使用者不但有害,更會拖垮網路的創新進展。



如果您對過時的瀏覽器情有獨鍾,那也無可厚非。但有時,您也可能會碰到無法升級瀏覽器的情形。如果您發現公司電腦禁止瀏覽器升級,請洽詢 IT 管理員。如果您無法對舊版的 Internet Explorer 進行升級,可以安裝「Google Chrome 內嵌框架」外掛程式,讓 Internet Explorer 也能擁有 Google Chrome 的功能,提供您新世代網路應用程式的部分功能。

過時而老舊的瀏覽器不僅有損使用者的權益,還會抑止整個網路的創新發展,因此,不妨花點時間將您最愛的瀏覽器升級到最新的版本吧!

編者註:如果您不知道自己使用的是哪一種瀏覽器,建議您造訪:www.whatbrowser.org

外掛程式

披薩要是沒加料,還算是披薩嗎?

全球資訊網發展初期,最初的 HTML 版本無法處理影片等較為花俏的內容,幾乎只能顯示文字、圖片及連結。

為了處理更多互動內容,外掛程式應運而生,成為早期克服 HTML 障礙的變通方案。

外掛程式是附加在軟體上的元件,專門處理特定種類的內容。舉例來說,使用者只要下載並安裝 Adobe Flash Player 之類的外掛程式,即可瀏覽含有影片或互動遊戲的網頁。



可是外掛程式跟瀏覽器的關係到底有多緊密?說來奇怪,這兩者之間幾乎毫無關係。外掛程式模組相當類似電視的子母畫面:瀏覽器在網頁上劃分出一個獨立空間讓外掛程式使用,然後就不再插手。外掛程式可以自由運用這個空間,完全不受瀏覽器影響,

而這種獨立性也代表,同一個外掛程式能夠同時在數個不同的瀏覽器中運作。然而,外掛程式也因為這樣的共用特性,在瀏覽器受到安全性威脅時,往往成為首當其衝的攻擊目標。如果正在運作的外掛程式不是最新版本,您的電腦會更容易遭受到安全性威脅,因為版本過舊的外掛程式並未包含最新的安全性修正程式。

我們今日所使用的外掛程式模組,幾乎完全沿用自早期網路。不過,網路社群現在已經在研究將外掛程式現代化的全新途徑,例如進一步整合外掛程式,

使其內容可讓使用者搜尋、連結,也可與網頁的其他部分進行互動。更重要的是,有些瀏覽器廠商與外掛程式供應商現在已經開始合作,希望能降低使用者的安全性風險。舉例來說,Google Chrome 和 Adobe Flash Player 團隊正在將 Flash Player 與瀏覽器進行整合。Google Chrome 的自動更新機制,有助於確保 Flash Player 外掛程式保持最新版本,並持續取得最新的安全性修正程式和修補程式。

瀏覽器的擴充功能

變身為無所不能的瀏覽器

擴充功能可以為您的瀏覽器附加新的功能。望文生義,它的確擴充了瀏覽器的應用範圍。

您可以挑選最需要的擴充功能,量身打造一個適合自己的瀏覽器。擴充功能的概念,就像是在瀏覽器的既有功能之上,再賦予全新的超能力,

每個人都可以依據自身需求,取得他們需要的超能力。舉例來說,安裝幣值換算的擴充功能後,瀏覽器的網址列旁就會增加一個新按鈕,只要按下按鈕,

就能將目前網頁上所顯示的價格全部換算為指定的貨幣幣值。如果您是個習慣在網路上規劃行程和預約食宿地點的背包客,這個功能可就幫了您的大忙。您可以在任何網頁上使用這一類的擴充功能。



此外,也有與網頁無關,而能自行運作的瀏覽器擴充功能。電子郵件通知工具就是一個例子,這類擴充功能會顯示在瀏覽器的工具列上,默默為您檢查電子郵件信箱中有無新郵件,並在收到新郵件時立刻通知您。無論您瀏覽任何網頁,這項功能始終在背景靜靜運作。如果要即時掌握郵件現況,您再也不必開啟新視窗並登入電子郵件信箱了。

瀏覽器擴充功能剛問世時,開發人員常要使用特殊的程式設計語言或是 C++ 之類繁複的主流語言進行開發,不但曠日廢時,也需要投入龐大的工作量與專門技術。在瀏覽器中添加越多程式碼,安全性的顧慮愈多,瀏覽器受到攻擊的機會也會增加。由於擴充功能的程式碼偶爾會出現不明狀況,而導致瀏覽器當機,使得擴充功能背負臭名。

如今,開發人員已經能夠使用 HTML、JavaScript 和 CSS 這類基本、平易的網路程式語言,為大多數的瀏覽器編寫擴充功能。而大多數新世代的網路應用程式與網頁,也是以相同的程式設計語言開發而成。擴充功能、網路應用程式、網頁,這三者相輔相成,簡直就像手足一般親近,不僅能夠以更快速、簡單的方式進行開發,安全性也得以提升,使網路效能較以往有了長足進步。



想要新的擴充功能,就到瀏覽器的擴充功能庫去看看吧!有的擴充功能可以讓您在找資料時,在網頁上反白顯示文字或加註筆記;有的則是能在瀏覽器介面上顯示不斷更新、精采絕倫的運動賽事轉播。無論是讓瀏覽更加迅速,或是單純增添樂趣,都有數以千計的擴充功能正等著您去挖掘。

瀏覽器的同步功能

又來了一輛卡車輾碎我的筆電...

恭喜您生活在「雲端」之中!您幾乎會使用網路應用程式處理任何事情,包括電子郵件和音樂。您也會將重要文件、相片與檔案都儲存在網路上,不管在世界的哪個角落,您都能夠透過任何一台連上網際網路的電腦存取這些資料。

就算是一輛呼嘯而過的 18 輪大卡車將您的筆記型電腦輾成碎片,所有資料仍然保存完好。聰明的您早已將這些資料儲存在網路上,只要找到另一台連上網際網路的裝置,您就能取得所有重要資料並繼續工作。



可是,等一下!那些書籤、瀏覽器擴充功能,還有您天天使用的瀏覽器偏好設定,現在上哪去了?該不會跟著筆記型電腦一起被壓碎了吧?

從前,這個疑問的答案是肯定的。您必須要從頭開始搜尋您喜愛的擴充功能,曾經煞費苦心加入書籤的網站,如今也要全部重新收集。但是現在完全不用了!現在許多的瀏覽器 (例如 Firefox 和 Chrome) 已經著手開發一項全新功能,那就是同步處理 (sync)。同步處理功能可以讓您將瀏覽器的設定儲存在網路上 (也就是雲端),之後就算您的電腦憑空蒸發,也不會遺失這些設定。

如果您是多台電腦的使用者:在公司使用筆記型電腦,在家裡也有台家用桌上型電腦,那麼同步處理也會讓您的生活更加輕鬆,因為您不必在每台電腦上一一將喜愛的網站手動加入書籤,

或是重複為每台電腦的瀏覽器進行設定。無論是其中哪台電腦,只要是在啟用同步處理的瀏覽器中所做的任何更動,都會在幾秒內自動反映在其他已同步處理的電腦中。

舉例來說,如果您使用 Chrome 瀏覽器,同步處理功能就會將所有的書籤、擴充功能、偏好設定與主題儲存至您的「Google 帳戶」。改為使用其他任何一台連上網際網路的電腦時,您只需要啟動 Chrome,並透過瀏覽器的同步處理功能登入您的「Google 帳戶」即可。我變!這不就出現了嗎?所有瀏覽器的偏好設定,早已在這台新電腦上各就各位。

不管您需要跟多少台電腦打交道,只要連上網際網路,並使用與雲端進行同步處理的新世代瀏覽器,一切都會準備就緒。哪怕您的所有電腦都被大卡車輾過,也不必擔心。

瀏覽器的 Cookie

謝謝你記得我

Cookie 聽起來不太像是科技術語,但對於瀏覽網際網路的使用者來說,它扮演了至關重要的角色:網站所提供的 Cookie 能夠記錄您瀏覽過的網站與正在瀏覽的網站。

Cookie 是您在瀏覽網站時,網站傳送給瀏覽器的一小段文字,其中包含了您希望網站保存的瀏覽資訊,例如您偏好的語言或是其他設定。瀏覽器會儲存 Cookie 的資料,並且在您下一次瀏覽該網站時讀取其中資料,讓您能夠更輕鬆地享有個人化的網路體驗。

舉例來說,如果您在瀏覽一個電影網站時,表示您對喜劇最感興趣,那麼該網站傳送的 Cookie 就會自動記憶這項偏好,而當您下一次瀏覽這個網站時,可能就會發現網站優先顯示喜劇類的電影。

購物網站上的購物車也會用到 Cookie。舉例來說,當您在電影購物網站尋找 DVD 時,在沒有登入的情形下,仍然可以將商品加入購物車。



就算您在該購物網站上到處瀏覽不同的網頁,購物車也不會「忘記」這些 DVD,因為瀏覽器的 Cookie 已經將相關資訊保存起來了。Cookie 同樣能應用在線上廣告中,藉由記住您的興趣,即可在您瀏覽網路時放送與這些興趣相關的廣告。

由於有些人並不想允許網站儲存 Cookie,所以新世代的瀏覽器可讓使用者依自己的偏好管理 Cookie。您可以針對不同的網站設定專用的規則,對 Cookie 進行管理,更有效地掌控自己的隱私權。換句話說,您可以選擇自己信任的網站,並允許受信任網站的 Cookie,同時封鎖其他網站的 Cookie。Cookie 分為多種類型,包括僅限特定瀏覽工作階段的「單一工作階段 Cookie」,以及可延續多個工作階段的常態性 Cookie。

而新世代的瀏覽器也針對多種類型的 Cookie,為您提供了因應的控制設定,讓您能夠根據不同種類的 Cookie 一一指定偏好設定。例如,接受 Cookie 時,您可以將常態性 Cookie 設定為單一工作階段 Cookie。

在 Google Chrome 瀏覽器中,[選項] 選單中有一個特別的設定:Adobe Flash Player 儲存設定管理的直接連結。該連結可讓您輕易控制 Adobe Flash Player 所儲存的本機資料 (通常稱為「Flash Cookie」),其中包含造訪過的 Flash 網站和應用程式的資訊。就像管理瀏覽器的 Cookie 一樣,您也可以輕鬆控制這些 Flash Cookie。

瀏覽器與隱私權

在瀏覽器中捍衛您的個人隱私

安全性和隱私權息息相關,但性質並不相同,

如果以您家中的設備為例:安全性就是門鎖和警鈴,能夠防止小偷上門;而隱私權則是門簾和百葉窗,可以避免路人窺伺您的私人居家生活。

同樣的道理,瀏覽器的安全性可以防止惡意軟體、網路釣魚以及其他線上攻擊,隱私防護功能則能維護您使用電腦上網時的隱私。



讓我們進一步瞭解隱私權。假設一下:您是一個熱愛跑步的人,有每天慢跑數公里的習慣,而您隨身攜帶一個 GPS 裝置,協助追蹤每天的跑步活動,那麼裝置就會建立跑步資料的歷史記錄,內容包含跑步路徑、里程、平均速度,以及消耗的熱量等資料。

瀏覽網路時也有類似的情形,系統會將瀏覽器資料的歷史記錄儲存在電腦上,內容包含瀏覽的網站、傳送至瀏覽器中的 Cookie,以及下載的檔案等資料。如果您允許瀏覽器記住密碼或是表單資料,那麼這些資料也會儲存在電腦中。

有些人可能並不知道,我們其實隨時都能清除電腦中的所有瀏覽器資料。做法很簡單,只要進入瀏覽器的 [選項] 選單或是 [偏好設定] 選單中進行設定即可(各個瀏覽器的選單名稱都不盡相同)。事實上,最新版本的新世代瀏覽器已提供了「私密瀏覽」或是「無痕模式」的功能。舉例來說,只要使用 Chrome 的無痕模式,所有瀏覽過的網頁都不會顯示在瀏覽記錄中,此外,所有新的 Cookie 也會在您關閉無痕式視窗後刪除。如果您與他人共用電腦,或是在當地的圖書館或網咖內使用公用電腦,那麼無痕模式在這種狀況下非常實用。



使用瀏覽器的隱私防護功能,您就可以控制儲存在電腦上的瀏覽資料,或瀏覽器傳送給網站的特定資料。然而,瀏覽器的隱私權設定無法禁止網站取得您的其他資料,例如先前在該網站上提交的資訊。

但有別的方法可以在您造訪網站時,限制網站只能擷取部分資訊。許多瀏覽器可讓您根據個別網站控制隱私權偏好設定,並自訂 Cookie、JavaScript 和外掛程式等特定資料。舉例來說,您可以設定規則,只接受特定信任網站的 Cookie,並且指示瀏覽器封鎖其他所有網站的 Cookie。

在隱私權和效率之間,總有一些模糊地帶。從使用者端收集實質的總體性資料和意見回饋,確實有助於改善產品及使用者體驗,但關鍵是,若要堅守嚴謹的隱私權標準,又該如何在兩者間取得良好平衡。

舉一個實際的例子:瀏覽器儲存的 Cookie。一方面來說,如果您允許 Cookie,那麼經常瀏覽的網站就能記住購物車中的內容、保持登入狀態,並根據您過去瀏覽的資料,帶給您更實用且個人化的使用體驗。而另一方面,允許瀏覽器的 Cookie,表示網站可以收集並

記住您過去瀏覽的相關資料。您隨時都可以依據自己的需求,選擇是否對 Cookie 進行封鎖。下次當您想調整瀏覽器的隱私權設定時,請前往瀏覽器中的 [選項] 選單或 [偏好設定] 選單,查看其中的隱私權設定吧。

惡意軟體、網路釣魚與安全性風險

像鴨子一樣呱呱叫的不一定是鴨子

在市區使用自動提款機的時候,您可能會用眼角餘光環顧四周,看看有沒有人躲在暗處,打算竊取您的密碼或現金。其實,您應該先檢查一下眼前的那台機器,說不定那根本不是真的提款機。在瀏覽網路和進行線上交易時,您必須留意兩種安全性風險:惡意軟體與網路釣魚。這些威脅可能來自於個人或組織,目的則是竊取您的個人資訊或是劫持您的電腦。



惡意軟體與網路釣魚攻擊到底是什麼?

網路釣魚經常伴隨詐騙網站出現,利用假冒他人的身分,意圖謀取您的個人資訊。歹徒拋出電子誘餌後,等待有人上鉤,這就是「網路釣魚」的名稱由來。在典型的網路釣魚詐騙中,您會收到一封來自攻擊者的電子郵件,看起來卻像是來自於銀行或慣用的網站服務。郵件的主旨可能是:「請更新您的銀行資訊!」內容則暗藏網路釣魚的連結,乍看之下是銀行網站的連結,事實上卻會將您導向冒牌的詐騙網站。詐騙網站會提示您登入,然後就在不經意間,您已經對歹徒洩漏了銀行帳號、信用卡號碼或密碼等機密資訊了。

另一方面,惡意軟體則常在您沒有察覺時,悄悄安裝在您的電腦中。網路上有時會出現提示您下載防毒軟體的訊息,事實上該軟體本身即是病毒。而當您瀏覽網頁時,有的網頁也會未經詢問即自行在您的電腦上安裝軟體。這類惡意軟體通常是用來竊取使用者儲存在電腦上的信用卡號碼或密碼,有時則是以損壞您的電腦為目的。惡意軟體安裝至您的電腦後,不僅難以移除,還會任意存取所有搜尋到的資料與檔案,並將相關資訊傳送至其他地方,這種狀況通常會對電腦造成嚴重的災情。



使用最新版的瀏覽器,是阻擋網路釣魚和惡意軟體攻擊的第一道防線。舉例來說,大多數的新世代瀏覽器都能對網頁進行分析,並在發現疑似含有惡意軟體時顯示警示訊息。

不過,攻擊者不一定總是使用繁複的花招來劫持您的電腦,有時他們也會採取直截了當的方法,哄騙您自行做出錯誤判斷。我們會在往後幾章中帶您瞭解,在悠遊網路時,如何做出更明智的判斷以保護自己,瀏覽器與網頁技術又能如何為您提供協助。

新世代瀏覽器如何協助您對抗惡意軟體與網路釣魚

搗蛋鬼,給我小心點!

最新的瀏覽器可以讓您在上網時,不受網路釣魚和惡意軟體的威脅,並針對以下三種類型的安全性風險進行控管:

風險 1:遭受攻擊的機率

瀏覽惡意的偽造網站或是遭駭客入侵的常用網站,都會讓您暴露在網路威脅的風險中。大多數的新世代瀏覽器都可以對您瀏覽的網頁進行檢查,並在偵測到疑似惡意網頁時顯示警示訊息。您可以根據警示訊息做出正確判斷,決定是否要繼續瀏覽該網頁。



舉例來說,Google Chrome 與其他新世代瀏覽器同樣採用了「安全瀏覽」技術,在您上網時,該技術會將每個頁面與疑似網路釣魚和惡意軟體的網站清單進行快速比對。這份清單會存放在您的電腦上並持續更新,協助保護您的瀏覽隱私權。如果 Google Chrome 偵測到與本機清單相符的項目,瀏覽器即會向 Google 發出要求,以取得更多資訊(瀏覽器會將這個要求中的資訊加密,不會以純文字格式進行傳送)。如果該項目經 Google 驗證為惡意內容,Google Chrome 會顯示紅色警告網頁,提醒您正在瀏覽的網頁可能相當危險。

風險 2:瀏覽器防禦攻擊的能力

尚未升級的老舊瀏覽器很可能含有安全性漏洞,有利於攻擊者入侵。無論是作業系統、瀏覽器或是外掛程式,

所有版本過舊的軟體都有同樣的問題。因此您必須使用最新版本的瀏覽器,並立刻為作業系統及所有外掛程式安裝安全性修補程式,方可使其永遠保持最新版本。

有些瀏覽器在初次啟動時,會詢問使用者是否要自動檢查並安裝更新。Chrome 與其他某些瀏覽器則更進一步:內建自動更新功能。每隔一段時間,瀏覽器便會檢查更新,並在不影響您上網的情形下,自動更新為最新版本。此外,Chrome 已將 Adobe Flash Player 和 PDF 檢視器與瀏覽器進行整合,因此這兩項外掛程式也能進行自動更新。



風險 3:瀏覽器出現安全性漏洞,遭受攻擊時的受損程度

Chrome 和 Internet Explorer 之類的新世代瀏覽器多了一層名為「沙箱」的額外防護,如同現實生活中防止沙子外漏的沙箱,瀏覽器的沙箱會建立一個封閉的環境,將惡意軟體或其他安全性威脅限制於其中,以免感染您的電腦。如果您開啟了惡意網頁,瀏覽器的沙箱即會阻止惡意程式碼脫離瀏覽器的控制範圍外,同時避免程式碼安裝到您的硬碟中。如此一來,惡意程式碼就無法讀取、變更或進一步損害電腦中的任何資料。

總結來說,新世代的瀏覽器能夠使用三種方式,保護您免於受到網路上的安全性威脅:首先,檢查您正要瀏覽的網頁,是否疑似含有惡意軟體或網路釣魚威脅;其次,當有更新、更安全的瀏覽器推出時,

顯示更新通知或進行自動更新;最後,使用瀏覽器的沙箱功能,防止惡意程式碼進一步損害您的電腦。

我們會在往後幾章中帶您瞭解,如何藉著對網址基本知識的瞭解,讓您在瀏覽網站時得以做出正確的判斷。

深入瞭解網址,確保安全無虞

我就是網址,網址就是我

統一資源定位器 (Uniform Resource Loactor),通常簡稱為網址 (URL),乍聽之下似乎是個複雜的東西。說穿了,其實這就是在前往特定網頁或網路應用程式時,您在瀏覽器中輸入的網址。

當您輸入網址時,系統就會從位於世界某處的代管伺服器擷取網站的內容,途經數英里的電纜傳送到您當地的網際網路連線,最後才會顯示在電腦的瀏覽器中。



以下是一些網址範例:

...前往英國國家廣播公司 (British Broadcasting Corporation) 的新聞網站 (「.co.uk」表示網站於英國註冊)

...前往 Google 搜尋引擎

...前往馬德里普拉多國家博物館 (Museo Nacional Del Prado) 的網站。(「.es」表示網站於西班牙註冊)

...前往美國銀行 (Bank of America) 的線上銀行網站 (「https://」表示加密連線)



我們每天都會在瀏覽器中輸入網址,因此會將網址當作是理所當然的事情。但是如果對網址的組成部分加以瞭解,有助您免於受網路釣魚詐騙或安全性威脅的攻擊。

我們就用以下這個範例說明網址的組成:

http://www.google.com/maps 通訊協定 主機名稱 路徑 頂層網域

網址的第一個部分稱為通訊協定,在以上範例中,網址的通訊協定為 HTTP,即為超文字傳輸協定 (HyperText Transfer Protocol) 的簡稱。

接著,「www.google.com」是網站所屬主機的名稱,個人或公司建立新網站時,都會註冊屬於自己的主機名稱,僅有註冊者才能使用其註冊主機名稱。這是一個重點,我們會在稍後提到。

在網址的主機名稱之後,可能還會有附加的路徑,用於將您導向主機的特定網頁,就像跳到書中的某個章節或頁面一樣。讓我們回到範例,代管伺服器可藉由這個路徑得知,您是要存取 www.google.com 的地圖網路應用程式(也就是「Google 地圖」)。有時路徑的位置會移到主機名稱的前面,而成為子網域,例如 maps.google.com,而 news.google.com 則是「Google 新聞」。



現在,我們來對安全性瞭解做些瞭解。要如何檢查是否誤入網路釣魚詐騙或是偽造網站呢?您可以仔細觀察瀏覽器網址列中的網址,並且要特別留意主機名稱:如先前所說,只有合法擁有者才能使用其註冊的主機名稱。

舉例來說,如果您按一下某個理應是美國銀行網站的連結:

合法網址:

  • www.bankofamerica.com 的主機名稱正確無誤,因此是合法網址。
  • www.bankofamerica.com/smallbusiness 的主機名稱正確無誤,因此也是合法網址,而網址的路徑會將您導向至小型業務的子頁面。

可疑網址:

  • bankofamerica.xyz.com 並不是美國銀行的網站,因為此處的「bankofamerica」其實是 xyz.com 網站的子網域。
  • www.xyz.com/bankofamerica 也不是美國銀行的網站,因為此處的「bankofamerica」其實是 xyz.com 網站的路徑。

在使用銀行網站或是進行線上交易,並涉及密碼或帳戶號碼等機密資料時,請先檢查網址列!請確定通訊協定是https://,且瀏覽器的網址列中有一個鎖頭圖示。「https://」表示網站會以加密連線處理伺服器和瀏覽器間傳送的資料。



在透過加密連線處理的情形下,美國銀行的完整網址為:https://www.bankofamerica.com。加密連線可確保沒有人能夠對您所傳送的機密資訊進行側錄或干擾,所以,請務必認明「https://」。但是請謹記,儘管如此,檢查網址的主機名稱以確認網站的合法性仍然是相當重要的。這樣就能徹底避免那些擁有加密連線的偽造網站了!

我們在下一章中會帶您瞭解,在網址列中輸入網址後,瀏覽器如何將您導向正確的網頁。

IP 位址與 DNS

電話亭鬧鬼了

當您在網址列中輸入網址時,可曾想過瀏覽器是如何連結至正確的網頁?

每個網址 (例如「www.google.com」) 都有對應的「網際網路通訊協定」號碼,又稱為「IP 位址」。

IP 位址的格式如下:

74.125.19.147

IP 位址是一組數字,用以辨認網際網路上的特定裝置,讓我們得知哪個裝置是 google.com 的伺服器,



而哪個裝置又是您的電腦。這就像是老媽的電話號碼:只要將電話號碼告知接線生,接線生就會將通話轉接到老媽家裡。同樣地,IP 位址可讓您的電腦知道應該連線到網際網路上的哪台裝置,這樣才能與該裝置相互傳送資料。

但這世界上與網際網路連線的裝置數量多達 350 億個 (甚至更多),您的瀏覽器可無法自動辨認每個 IP 位址,而必須藉助所謂的「網域名稱系統」(簡稱 DNS) 一一查看。DNS 可說是網路世界的「電話簿」:當您在電話簿中查詢「必勝客披薩」時,就會找到相應的電話號碼,同樣地,DNS 也能將網址 (如「www.google.com」) 轉換為相應的 IP 位址 (如「74.125.19.147」),讓您得以取得所需的資訊 (輸入以上網址,就能前往 Google 首頁)。

所以當您在網路瀏覽器中輸入「google.com」時,瀏覽器就會透過 DNS 查詢 google.com 的 IP 位址,並進行連線。一旦收到確認連線的回應,就會對 google.com 的 IP 位址傳送網頁要求。之後,位於該 IP 位址的 Google 伺服器就會將您所要求的網頁資料回傳至您電腦的 IP 位址,以供瀏覽器顯示網頁。



瀏覽器在擷取和載入網頁時,許多方面都跟打電話沒有兩樣。在打電話時,您大概會先查詢號碼,然後撥號,等待對方接起電話後說聲「喂」,對方回應後就會開始對話。如果通話發生問題,就必須重撥。而在網路上,類似的流程只發生在轉瞬之間:您才剛在瀏覽器中輸入「www.google.com」,然後就馬上看到 Google 首頁了。

我們在下一章中會帶您瞭解,如何透過延伸驗證數位憑證對瀏覽器所擷取和載入的網站進行身分驗證。

線上身分驗證

「老陳啊,是你嗎?」

在現實生活中,您可以見到分享資訊的對象、與他們面對面說話,或是在銀行分行這種可以信賴的地點見面。您可以藉由這樣的接觸,大致判斷對方是否值得信賴。

然而在網路上,卻很難分辨是什麼樣的人藏身在網站背後,平時認為眼見為憑的事實,在網路上都有可能經過偽造。舉例來說,詐騙網站可能複製銀行網站的商標、圖示>及版面設計,簡直就像是在您家附近

開設一間偽造店面。

幸好,您可以透過各種方法來協助自己判斷網站的真偽。有些網站具備延伸驗證數位憑證,可讓您



判斷架設該網站的組織名稱。延伸驗證數位憑證可提供必要的資訊,幫助您確認自己並未步入詐騙網站的陷阱,因而暴露自己的資訊。

瀏覽器中的延伸驗證數位憑證如何發揮作用,可以藉由以下這個範例來加以說明。如果是已通過延伸驗證的銀行網站,則銀行的名稱會顯示在網址列的綠色方塊中,左方是鎖頭圖示,右方是網址。

Chrome 的延伸驗證指示器範例

在大多數瀏覽器中,只要留意網址列中綠色部分所顯示的組織名稱,就能找到延伸驗證指示器。您也可以按一下指示器,即可檢視網站的安全性資訊,並查看該網站的數位憑證。



如要取得延伸驗證數位憑證,網站擁有者必須通過一系列的檢查程序,確認擁有合法的身分及授權。在上述範例中,延伸驗證可確認 bankofamerica.com 網站確實屬於美國銀行所有。您可以透過這種憑證進行判斷,將網址的網域名稱視為現實世界的身分證明。

而您最好先確認網站是由相關組織營運,才與該網站分享機密資訊。所以下次在進行機密交易前,請先花點時間注意網站的安全性資訊,以免造成損害時後悔莫及。

持續進化的網路極速世代

圖片、影片和 JavaScript 越跑越快

如今的網路結合了驚人的視覺效果與互動性,充滿了豐富的圖片、相片、影片,以及出色的網路應用程式。無論是圖片還是影片、家庭度假的分享

相簿,還是戰地記者的線上影片報導,網路的生動效果無所不在。

如今的網路,與其問世時的簡單文字和連結相較,已經有了天壤之別。



這同時也意味著, 每當瀏覽器載入網頁時,都要處理更龐大的資料以及更複雜的程式碼。

然而,到底是多龐大又多複雜呢?以下是一些驚人的統計資料:

  • 在一般網頁中,圖片和相片約已佔去 65% 的資訊量 (以位元組計算)。
  • 每分鐘有 35 小時的影片上傳到 YouTube,這相當於每週發行 130,000 部好萊塢長片,不過觀眾吃掉的爆米花就沒那麼多了。
  • 載入網頁或應用程式時所需處理的 JavaScript 程式原始碼,從寥寥數行成長到數十萬位元組

這些暴增的資料洪流難道不會拖累瀏覽器載入頁面時的速度嗎?網際網路會不會堵塞到動彈不得呢?

當然不會。電腦科學家找到了將圖片和相片壓縮為較小檔案的方法,以便傳送和下載,從此之後,圖片和相片就成為網路上再普及不過的內容了。GIF 和 JPEG 是早期最受歡迎的檔案壓縮系統。同時,人們也發明了外掛程式,彌補 HTML 早期的諸多限制,讓影片能夠嵌入網頁中播放。



不久之後,HTML5 的 <video> 標記將能讓使用者更容易地在網頁上嵌入及播放影片。Google 也與 WebM 的網路社群合作,攜手開發免費的開放原始碼影片格式,便於配合網路的運算能力和頻寬條件加以使用。所以無論您是在內布拉斯加的農莊裡使用電腦,還是在奈洛比使用智慧型手機,都夠能享受高品質的影片。

另外,載入大尺寸的相片或其他圖片確實會讓網頁載入速度變得非常緩慢。因此,一些 Google 工程師仍在嘗試新方法,試圖將圖片壓縮得更小,而不損及原始的圖片品質和解析度。初期的成果如何呢?答案是:相當值得期待。目前已經開發出名為 WebP 的新圖片格式,平均可有效縮減約 39% 的圖片檔案大小。

新世代網路瀏覽器的執行引擎也經過重新設計,能夠以更快的速度處理 JavaScript 程式碼。這些快速的 JavaScript 引擎 (如 Google Chrome 的 V8 引擎),如今已成為所有新世代瀏覽器的核心元件。這代表下一代使用 JavaScript 的出色網路應用程式,再也不會因瀏覽器難以處理複雜的 JavaScript 程式碼而阻礙發展。

Chrome 等新世代瀏覽器使用的另一個技術稱為「DNS 預先解析」,可讓網頁的擷取和載入速度更加迅速。透過 DNS 查詢,將網址轉換為 IP 位址的過程 (反之亦然),稱作「解析」。有了 DNS 預先解析,Chrome 就能夠同時查詢網頁上的所有連結,並在背景將連結預先解析成 IP 位址。



因此,當您按一下網頁上的任何一個連結,瀏覽器都能夠迅速將您導向新的網頁。隨著瀏覽次數增加,Chrome 也會從過去瀏覽的網站資料中自我學習,當您再次前往曾經瀏覽過的網頁時,Chrome 就會自動預先解析該網頁上所有相關的連結和元素。

未來,也許瀏覽器能夠在網頁載入前提前進行預先解析,不僅針對連結,也能夠預先解析網站元素 (如圖片或影片),這樣就能讓上網速度變得更快。

希望不久後的將來,瀏覽器載入頁面的速度也可以跟圖畫書翻頁的速度一樣快。

開放原始碼與瀏覽器

前人種樹,後人乘涼

感謝所有負責技術、提供想法、編寫程式碼的人員及組織的努力,他們不斷創新,並且將學習到的一切加以分享,今日的網際網路才能享有前人種樹,後人乘涼的成果。

開放原始碼軟體的初衷是基於分享的精神。

「開放原始碼」表示軟體的內部運作方式 (或稱「原始碼」) 可開放給所有人使用,而且軟體是以開放、協作的方式編寫而成。任何人都能夠查看原始碼、瞭解其運作方式,調整或新增原始碼的內容、 並將原始碼用於其他產品或服務中。



網路的許多層面都受到開放原始碼軟體的重大影響,今日的網路瀏覽器就是一個例子。Mozilla Firefox 瀏覽器以開放原始碼的形式發佈,為許多出色的瀏覽器創新功能開創了一條康莊大道。Google Chrome 在開發時就採用了部分 Mozilla Firefox 的元件、開放原始碼的顯示引擎 WebKit 及其他資源。基於相同的精神,Chrome 也採用開放原始碼的方式編寫程式碼,因此全球網路社群都能將 Chrome 的創新功能運用在自己的產品上,甚至進一步改編 Chrome 的原始碼。

更快速、更簡單且更安全的開放原始碼瀏覽器,不僅造福網路開發人員及一般使用者而已,Google 等公司也在公開分享創意的過程中獲益匪淺。更好的瀏覽器可以讓每個人都擁有更為寬闊的網路生活,

讓上網變得更快樂,也能促使公司採用最新的尖端功能,開發新的網路應用程式,讓使用者享有愉快的使用體驗。

網路世界中並不是只有瀏覽器採用開放原始碼,聽聽網頁開發團體的說法吧,您就會得知有人使用開放原始碼的 Apache HTTP 伺服器架設網站,有人則使用安裝開放原始碼的 Linux 作業系統的電腦,進行程式碼的開發作業,而這些例子只是滄海一粟而已。感謝開放原始碼社群的貢獻,持續致力於讓網路更加完善,為下個世代奠定更好的建設基礎。

看完 19 大須知後...

雲端悠遊的一天

在看第 20 個須知前,我們先回顧一下。

今日的網路多采多姿,兼具了視覺化與實用性,內容豐富、充滿樂趣,到處都是朋友,而且能提供您意想不到的各種幫助。現在許多人已經開始體驗雲端運算網際網路生活,不管是閱讀新聞、看電影、與朋友聊天,或是處理日常工作,都在瀏覽器中使用網路應用程式來解決。網路應用程式讓我們能夠在世界各個角落完成以上事務,就算把自己的筆記型電腦留在家裡也沒問題。

一切都要歸功於 HTML、JavaScript、CSS

以及瀏覽器的外掛程式HTML5 的嶄新功能,能夠協助開發人員建立深具創意的新一代網路應用程式。

雲端運算還帶來了什麼呢?



然後,提醒您最後一項須知。

使用新世代瀏覽器,這是最為優先且重要的。不然,試著換個新的瀏覽器,看看它是否更符合您的需要,讓您上網時更加愉快。

網路仍然會持續進化,一日千里!請支持尖端網路技術,如 HTML5、CSS3 與 WebGL,因為這些技術可協助網路社群建構並創造網路世界的未來願景,為世人帶來更多絕佳的創新網路應用程式。

最後,多嘗試新的事物吧!網路世界的每一天都是嶄新而刺激的,過去您認為不可能在網路上辦到的事情,現在都可以試試看:研究您祖上十代的史料,或是觀賞喜馬拉雅山登山隊透過網路攝影機分享的即時影像。趕快試試看吧,結果一定會讓您大吃一驚!