複製鏈接
請複製以下鏈接發送給好友

瀏覽器

(網頁瀏覽器)

鎖定
瀏覽器是用來檢索、展示以及傳遞Web信息資源的應用程序。Web信息資源由統一資源標識符( Uniform Resource Identifier,URI)所標記,它是一張網頁、一張圖片、一段視頻或者任何在Web上所呈現的內容。使用者可以藉助超級鏈接( Hyperlinks),通過瀏覽器瀏覽互相關聯的信息 [1] 
中文名
瀏覽器
外文名
browser
創始人
蒂姆·伯納斯·李
首個瀏覽器
WorldWideWeb
創立時間
1990年
著名代表
Internet ExplorerGoogle ChromeSafariMozilla FirefoxMicrosoft Edge
領    域
信息科學

瀏覽器組成

瀏覽器窗口各部分功能如下。
1、地址欄:用於輸入網站的地址,IE(Internet Explorer)瀏覽器通過識別地址欄中的信息,正確連接用户要訪問的內容。如要登錄“網址之家”網,只需在地址欄中輸入網址之家的網址:http://www.hao123.com,然後按[Enter]鍵或單擊地址欄右側的按鈕即可。在地址欄中還附帶了IE中常用命令的快捷按鈕,如刷新(C)、停止(x)等,前進、後退按鈕設置在地址欄前方 [2] 
2、菜單欄:由“文件” “編輯” “查看” “收藏夾” “工具”和“幫助”菜單組成。每個菜單中包含了控制IE工作的相關命令選項,這些選項包含了瀏覽器的所有操作與設置功能 [2] 
3、選項卡:從Internet Explorer7版本開始,IE瀏覽器可以使用多選項卡瀏覽方式,以選項卡的方式打開網站的頁面 [2] 
4、頁面窗口:是IE瀏覽器的主窗口,訪問的網頁內容顯示在此。頁面中有些文字或對象具有超鏈接屬性,當鼠標指針放上去之後會變成手狀,單擊鼠標左鍵,瀏覽器就會自動跳轉到該鏈接指向的網址;單擊鼠標右鍵,則會彈出快捷菜單,可以從中選擇要執行的操作命令 [2] 
5、狀態欄:實時顯示當前的操作和下載Web頁面的進度情況。正在打開網頁時,還會顯示網站打開的進度。另外,通過狀態欄還可以縮放網頁 [2] 

瀏覽器內核

瀏覽器的種類很多,但是主流的內核只有四種,各種不同的瀏覽器,就是在主流內核的基礎上,添加不同的功能構成 [3] 
1、Trident內核
代表產品為Internet Explorer,又稱其為IE內核。Trident(又稱為MSHTML),是微軟開發的一種排版引擎。使用Trident渲染引擎的瀏覽器有:IE、傲遊、世界之窗瀏覽器、Avant、騰訊TT、Netscape 8、NetCaptor、Sleipnir、GOSURF、GreenBrowser和KKman等 [3] 
2、Gecko內核
代表作品為Mozilla Firefox。Gecko是一套開放源代碼的、以C++編寫的網頁排版引擎,是最流行的排版引擎之一,僅次於Trident。使用它的最著名瀏覽器有Firefox、Netscape6至9 [3] 
3、WebKit內核
代表作品有Safari、Chrome。WebKit是一個開源項目,包含了來自KDE項目和蘋果公司的一些組件,主要用於Mac OS系統,它的特點在於源碼結構清晰、渲染速度極快。缺點是對網頁代碼的兼容性不高,導致一些編寫不標準的網頁無法正常顯示 [3] 
4、Presto內核
代表作品Opera。Presto是由Opera Software開發的瀏覽器排版引擎,供Opera 7.0及以上使用。它取代了舊版Opera 4至6版本使用的Elektra排版引擎,包括加入動態功能,例如網頁或其部分可隨着DOM及Script語法的事件而重新排版 [3] 

瀏覽器主流瀏覽器分類

主流的瀏覽器分為IE、Microsoft Edge、Chrome、Firefox、Safari等幾大類,它們具有以下特點:
1、IE瀏覽器。IE瀏覽器是微軟推出的Windows系統自帶的瀏覽器,它的內核是由微軟獨立開發的,簡稱IE內核,該瀏覽器只支持Windows平台。國內大部分的瀏覽器,都是在IE內核基礎上提供了一些插件,如360瀏覽器、搜狗瀏覽器等 [4] 
2、Microsoft Edge瀏覽器。Microsoft Edge是由微軟開發的基於Chromium的瀏覽器 [12] 
2、Chrome瀏覽器。Chrome瀏覽器由Google在開源項目的基礎上進行獨立開發的一款瀏覽器。Chrome瀏覽器不僅支持Windows平台,還支持Linux、Mac系統,同時它也提供了移動端的應用(如Android和iOS平台) [4] 
3、Firefox瀏覽器。Firefox瀏覽器是開源組織提供的一款開源的瀏覽器,它開源了瀏覽器的源碼,同時也提供了很多插件,方便了用户的使用,支持Windows平台、Llnux平台和Mac平台 [4] 
4、Safari瀏覽器。Safari瀏覽器主要是Apple公司為Mac系統量身打造的一款瀏覽器,主要應用在Mac和iOS系統中 [4] 

瀏覽器Web服務器分類

這裏的Web服務器不是指硬件上的服務器,而是指支持解析Web後台語言的服務器。常用的服務器有以下幾種:
1、IIS服務器。IIS服務器是微軟提供的一種Web服務器,它主要是解析微軟提供並開發的ASP和ASP.NET等後台語言,運行在Windows平台下,對IE內核的瀏覽器支持良好,並且有些調用Windows接口的Web應用程序只能採用IIS服務器進行解析。IIS服務器優點很多,但是缺點也很明顯,通常Windows的漏洞容易導致其安全性大為降低 [4] 
2、Apache服務器。Apache服務器是開源基金組織Apache提供的一種Web服務器,主要是解析PHP文件,是一款功能強大的免費軟件,支持多個操作系統,如Windows、Linux、MacOS等 [4] 
3、Tomcat服務器。Tomcat服務器也是開源基金組織Apache提供的一種支持JSP組件的Web服務器,它支持Windows、Linux、Mac OS等多個操作系統,安裝簡便,使用也較為方便 [4] 
4、其他服務器。如JBoss、Weblogic、WebSphere等,這些服務器由於在商業上使用較多,也有部分需要付費,本書不進行介紹,有需要的讀者可到相應的官方網站上查看 [4] 

瀏覽器HTTP通信協議

瀏覽器簡介

HTTP通信協議是超文本傳輸協議的簡稱,它是屬於瀏覽器和Web服務器之間的通信協議,建立在TCP/IP基礎之上,用於傳輸瀏覽器到服務器之間的HTTP請求和響應。它不僅需要保證傳輸網絡文檔的正確性,同時還確定文檔顯示的先後順序 [4] 

瀏覽器工作過程

HTTP協議從Web瀏覽器到服務器返回信息的過程可以分為4個部分:
1、建立連接:HTTP協議的建立是通過申請Socket套接字實現,用户通過Socket在服務器上申請一個端口號,然後在網絡中通過該端口號傳輸數據。
2、發送請求。用户和服務器之間建立連接後,可以向指定的目的主機發送請求。
3、返回響應。服務器對用户提交的請求進行處理,並返回請求碼(如404)或數據。
4、關閉連接。通信結束後,通信雙方均可通過關閉套接字來關閉連接,斷開訪問。
其中,HTTP協議在建立連接的過程中,會通過著名的“三次握手”來建立穩定的連接,即客户機和服務器之間傳遞三次有效的數據,來保證通信的可靠性 [4] 

瀏覽器常見狀態碼

在HTTP連接過程中,返回的常見狀態碼及含義如下:
1、403:用户沒有訪問權限。
2、404:訪問文件不存在或訪問鏈接(URL)錯誤。
3、500:服務器錯誤,一般是服務器數據處理出現的問題 [4] 

瀏覽器安全

瀏覽器是我們上網必備的工具,而在我們使用瀏覽器的過程中有可能因為操作失誤造成一些安全隱患,所以如何保證瀏覽器的安全就非常重要了。下面以IE8瀏覽器為例來對瀏覽器進行安全管理 [5] 
1、清理上網痕跡。
瀏覽器在上網的過程中會在系統盤內自動把瀏覽過的圖片、動畫、文本等臨時文件以及網頁文件、Cookie保存起來,其默認保存路徑為C:Documents and SettingsAdministratorLocal Settings\Temporary Internet Files。為了安全起見,防止泄露自己的~些信息,應該定期清理上網痕跡:打開Internet屬性對話框,在【常規】選項卡的【瀏覽歷史記錄】中點擊【刪除】按鈕,選擇要清除的臨時文件、歷史記錄、Cookie、表單數據和密碼等。在【瀏覽歷史記錄】中點擊【設置】按鈕,可根據個人喜好輸入數字來設定【網頁保存在歷史記錄中的天數】,也可以修改臨時文件的默認保存路徑,選擇【移動文件夾】的命令按鈕並設定C盤以外的路徑,然後再依據自己硬盤空間的大小來設定臨時文件夾的容量大小 [5] 
2、安全級別設置。
在Internet屬性對話框的【安全】選項卡中可以設置可信站點和受限站點,點擊【自定義級別】,可以進行相關的安全級別設置,如給【ActiveX控件和插件】、【Java】、【腳本】、【下載】、【用户驗證】等安全選項進行【啓用】、【禁用】或【提示】等選擇性設置 [5] 
3、隱私設置。
在Internet屬性對話框的【隱私】選項卡中可以通過滑桿來設置Cookie的隱私設置,從高到低劃分為【阻止所有Cookiel、【高】、【中上】、【中】、【低】、【接受所有Cookiel6個級別(默認級別為【中】)。一些彈窗會佔用網絡帶寬,減慢瀏覽速度。在【隱私】選項卡中可以設置彈出窗口阻止程序,設置允許訪問的站點以及彈窗的阻止級別 [5] 
4、內容審查和自動完成。
在Internet屬性對話框的【內容】選項卡中,可以啓用內容審查程序來對常用站點分級。也可以設置【自動完成】功能,在這可設置自動完成的功能範圍:【地址欄】、【表單】、【表單上的用户名和密碼】,還可刪除自動完成保留下的密碼和相關權限 [5] 
5、禁用多餘插件。
選擇工具欄【管理加載項】,查看已經安裝的插件。如果確認某個插件不再需要,可以點擊它選擇【禁用】選項。如果不需要其中的一些工具,可以選擇【禁用】或【刪除】。選擇【管理加載項】窗口左側的搜索提供程序,移除不想使用的搜索引擎 [5] 

瀏覽器選擇

用瀏覽器瀏覽網頁是我們平時生活中最常見不過的事情,但是關於瀏覽器的選擇每個用户確大不相同。常見的網頁瀏覽器包括微軟的IE、Microsoft Edge瀏覽器、Mozilla的Firefox火狐瀏覽器、蘋果公司的Safari瀏覽器、Google的Chrome瀏覽器、傲遊瀏覽器、百度公司的百度瀏覽器、騰訊的QQ瀏覽器等 [6] 
要知道,我們製作的頁面用如此眾多的瀏覽器去瀏覽測試的話,不一定是全部兼容的。也就是説,不同瀏覽器之間顯示會有一定的差異,我們所要做的就是將這種差異降到最小。儘量地去兼容所有的瀏覽器 [6] 
由於微軟在瀏覽器領域一直未完全遵循W3C規範,導致IE瀏覽器中的各版本經常會出現不同的樣式BUG。在IE中IE6是瀏覽器兼容問題的重災區,IE7及以後的版本基本沒有太大的問題。值得慶幸的是,2014年4月8日微軟已經停止了對XP系統的更新。相信在不久的將來,IE6就會退出歷史舞台。在我們開始學習網頁製作之前,可以在電腦上安裝幾款瀏覽器 [6] 

瀏覽器發展歷程

1992年,託尼約翰遜(Tony Johnson)發佈了Midas,它允許用户瀏覽UNIX和VMS網頁上的文檔。
1993年,NCSA發佈了Mosaic瀏覽器。
1994年,網景公司(Netscape)發佈了Navigator瀏覽器。
1995年,IE瀏覽器(Internet Explorer)的發佈掀起了“瀏覽器之戰”。
1996年,網景公司的Navigator瀏覽器所佔有的瀏覽器市場份額達86%。微軟公司開始將IE瀏覽器整合到OS(操作系統)中。
1996年9月,Opera瀏覽器面世。
1998年,網景公司啓動其開源產品,開始推出Mozilla。這一年的下半年,網景公司被AOL(美國在線服務公司)收購。
2002年,Firefox(火狐)瀏覽器面世。
2003年,蘋果公司發佈Safari瀏覽器。
2004年,IE瀏覽器所佔有的市場份額達到了歷史頂峯-92%。自此以後,其市場份額開始下滑。
2006年6月,Firefox 3的發佈創下了吉尼斯世界紀錄——一天有800萬人下載。
2006年10月,專為Windows XP、Windows Server 2003和Windows Vista而設計的IE 7面世。
2008年,谷歌公司發佈Chrome瀏覽器。
2009年,專為Windows 7、Windows Server 2003與2008、Windows Vista和WindowsXP設計的IE 8面世。同年,Firefox 3.5面世。它是第一款支持多點觸控的瀏覽器。
2010年,谷歌公司發佈了Chrome 5.0瀏覽器。它是第一款穩定支持三個平台的瀏覽器,還是第一款有書籤同步功能(bookmark synchronization)的瀏覽器。
2011年,微軟發佈IE 9,IE 9採用了新的JavaScript引擎Chakra,使網頁加載速度更快,同時利用顯卡GPU加速文字和圖形的渲染,使CPU的負擔大大減輕。另外,IE 9開始支持HTML5和CSS3。
2012年,Windows 8正式上市後,IE 10問世。
2013年,隨着Windows 8.1的正式發佈,IE 11問世。IE 11在IE 10的基礎上再次擴大對HTML5和CSS3的支持,如支持HTML5拖放、HTML5全屏、CSS邊框圖、視頻碼率控制、視頻字幕隱藏、媒體加密、WebGL等,使得IE 11全面支持HTML5新特性 [7] 
2022年,微軟宣佈將於2022年6月15日終止對IE瀏覽器的更新和維護。此後,其將被Microsoft Edge替代 [11] 

瀏覽器IE瀏覽器的使用

1、啓動IE瀏覽器常用的幾種操作方法:
雙擊桌面上的IE圖標,打開瀏覽器。單擊桌面底部任務欄上的IE圖標,打開瀏覽器。單擊[開始]按鈕,在彈出的一級菜單中,單擊[所有程序];在彈出二級菜單中,單擊[Intemet Explorer]命令,打開瀏覽器。單擊[開始]按鈕,在彈出的菜單中,單擊[Internet Explorer]命令,打開瀏覽器。單擊[開始]按鈕,在彈出的菜單中,在[搜索程序和文件]文本框中輸入[Iex-plore],按Enter>鍵,打開瀏覽器 [8] 
2、退出IE瀏覽器常用的幾種方法:在IE瀏覽器窗口,單擊右上角的“關閉”按鈕,退出瀏覽器。在IE瀏覽器窗口,單擊[文件]命令,在彈出的菜單中,單擊[退出]命令,退出瀏覽器。在IE瀏覽器窗口,按Alt+ F4組合鍵,退出瀏覽器。在IE瀏覽器窗口,右鍵單擊標題欄,在彈出的快捷菜單中,單擊[關閉]命令,退出瀏覽器 [8] 

瀏覽器IE瀏覽器的特點

1、瀏覽網頁的捷徑
用户可以通過在地址欄中鍵入常用的地址來訪問網頁。如果有誤,Internet Explorer會自動搜索類似的地址找出匹配的地址 [9] 
2、可自定義的瀏覽器
將經常訪問的網頁的快捷方式放在鏈接欄上,以便快速訪問。將其他頻繁訪問的網頁添加到收藏夾列表中,以便輕鬆訪問。使用文件夾整理收藏的項日,並根據需要進行排序。從列表中選擇喜愛的搜索提供商,放在容易找到的地方以便於搜索 [9] 
3、保護瀏覽網頁時的安全和隱私
使用Internet Explorer中的安全和隱私功能來保護你的隱私,使計算機個人識別信息更安全。使用“分級審查”,可以使用由“Intemet內容選擇平台(PICS)”委員會獨立定義的業界標準分級方法屏蔽掉不合適的內容 [9] 
4、使用不同的語言顯示網頁
如果瀏覽Web時進入用其他語言編寫的站點,Internet Explorer叮使用正確查看這些站點所需的字符集更新計算機 [9] 

瀏覽器移動端瀏覽器

手機瀏覽器是一種用户在手機終端通過無線通信網絡瀏覽互聯網內容的移動互聯網工具,其最主要功能為瀏覽網頁,同時還提供其他功能,如導航、社區、多媒體影音、天氣、股市等,為用户提供全方位的移動互聯網服務 [8] 
我國移動互聯網發展勢頭迅猛,手機瀏覽器的戰略地位凸顯,眾多實力雄厚的巨聯網企業紛紛加大手機瀏覽器市場的佈局,投入大量的資金和人力,搶佔手機瀏覽器市場 [8] 
從手機瀏覽器市場的發展過程來看,2009年,中國手機瀏覽器市場處於市場探索初期,手機瀏覽器廠商通常採用面向用户免費的策略,以此搶佔用户市場。該階段手機瀏覽器的產業價值鏈比較短,主要包括開發、運營和用户,並未涉及大量的廣告內容 [8] 
從2010年開始,較具實力的手機瀏覽器廠商(如手機QQ瀏覽器等)紛紛開始提高手機瀏覽器的競爭力,百度、谷歌等廠商也陸續進入手機瀏覽器市場,手機瀏覽器市場“預裝收取服務費、廣告收費、用户使用或增值業務收費”的商業模式在逐步形成。隨着手機瀏覽器用户黏性的逐步養成,用户規模將趨於穩定。截至2015年6月,中國網民規模達6.68億,其中手機網民規模達5.94億,網民中使用手機上網的人羣佔比提升至88.9%,手機瀏覽器的重要性越來越明顯 [8] 
展望未來,隨着三網融合進程的不斷推進,廣電網、電信網和互聯網的網絡融合將使手機發展成為具備看電視、語音通信以及網絡服務的全能終端,手機瀏覽器作為手機端重要的網絡入口,其戰略地位將進一步提升。同時,國家層面正積極推動物聯網發展,未來將有更多具備上網功能的終端出現,跨媒體網絡融合的趨勢將使手機瀏覽器獲得更多的發展空問 [8] 
從技術層面來看,當前手機瀏覽器市場處於優化用户體驗、引導用户需求階段,長遠來看,滿足個性化的用户需求將最終成為指導應用軟件發展的唯一標準。3G/4G網絡的發展將大幅度改善數據傳輸的速度,這是移動互聯網實現快速發展的條件,也是“雲計算”得以實現的前提。而“雲計算”的實現將解除手機終端對用户的束縛,手機瀏覽器將成為溝通用户與“雲”端服務器的重要渠道,其戰略地位將無可替代 [8] 
未來,對HTML5的支持或將成為瀏覽器市場的分水嶺。尤其是在競爭激烈且市場前景看好的手機瀏覽器領域,HTML5技術關係到手機瀏覽器產品的未來 [10] 
參考資料
  • 1.    王曉軒,高佳樂. Web產品設計與開發[M]. 2018 :58.
  • 2.    鼎新文化編,新手學電腦從入門到精通,中國鐵道出版社,2016.05,第286頁
  • 3.    趙建超,龔茜茹著,計算機實用信息安全技術,中國青年出版社,2016.06,第31頁
  • 4.    萬李,程文志主編;呂蘭蘭,韋美雁,郭曉梅副主編,Web技術應用基礎,中國鐵道出版社,2017.01,第4頁
  • 5.    李浪,歐陽陳華,厲陽春主編;李仲生,謝新華,許瓊方副主編,網絡安全與密碼技術導論,華中科技大學出版社,2015.09,第165頁
  • 6.    王賓主編,WEB標準網頁製作實例教程,安徽科學技術出版社,2014.09,第8頁
  • 7.    青島英谷教育科技股份有限公司編著,HTML5程序設計及實踐,西安電子科技大學出版社,2016.01,第5頁
  • 8.    呂岩主編,INTERNET應用考前衝刺與全真模擬 WINDOWS 7版,湖南大學出版社,2016.01,第15頁
  • 9.    李彪主編,電腦無憂輕鬆學 電腦上網,中國科學文化音像出版社,,第36頁
  • 10.    青島英谷教育科技股份有限公司編著,HTML5程序設計及實踐,西安電子科技大學出版社,2016.01,第6頁
  • 11.    再見了,IE 瀏覽器  .央視網[引用日期2022-04-22]
  • 12.    下載基於 Chromium 的新版 Microsoft Edge  .微軟(Microsoft)官網[引用日期2022-04-22]
展開全部 收起