1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tiểu luận môn Internet và ELearning trình bày chi tiết về các trình duyệt Web phổ biến hiện nay

61 11K 102
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 61
Dung lượng 1,26 MB

Nội dung

AnhChị và nhóm của mình hãy trình bày chi tiết về các trình duyệt Web phổ biến hiện nay? Nhận xét, đánh giá về thị phần sử dụng của các trình duyệt này trên thế giới và tại Việt Nam. Windows Internet Explorer (trước đây là Microsoft Internet Explorer; viết tắt là IE), là một dòng trình duyệt web giao diện đồ họa do Microsoft phát triển và là một thành phần của các hệ điều hành Microsoft Windows kể từ năm 1995.

Trang 1

Bài tập nhóm ICT101 – Nhập môn Internet và E-Learning

Đề tài:

Anh/Chị và nhóm của mình hãy trình bày chi tiết về các trìnhduyệt Web phổ biến hiện nay? Nhận xét, đánh giá về thị phần sửdụng của các trình duyệt này trên thế giới và tại Việt Nam

Lớp KKTV1E – Nhóm 1

Tháng 7/2013

Trang 2

Mục lục:

I Các trình duyệt Web phổ biến hiện nay: 3

1 Internet Explorer 3

a Lịch sử phát triển: 3

b Tính năng: 9

c Ưu điểm và nhược điểm: 11

2 Firefox 17

a Lịch sử phát triển: 17

b Tính năng: 19

c Ưu điểm và nhược điểm: 21

3 Google Chorme 22

a Lịch sử phát triển: 22

b Tính năng: 24

c Ưu điểm và nhược điểm: 29

4 Opera 30

a Lịch sử phát triển: 30

b Tính năng: 33

c Ưu điểm và nhược điểm: 38

5 Safari 39

a Lịch sử phát triển 39

b Tính năng 42

c Ưu điểm và nhược điểm: 43

6 Netscape Navigator 46

Trang 3

a Lịch sử phát triển: 46

b Tính năng: 48

c Ưu điểm và nhược điểm: 50

II Thị phần sử dụng của các trình duyệt Web trên thế giới và tại Việt Nam 52

1 Thị phần sử dụng của các trình duyệt Web trên thế giới: 52

a Theo thống kê từ Net Applications: 52

b Theo thống kê từ StatCounter: 53

2 Thị phần sử dụng của các trình duyệt Web tại Việt Nam: 55

a Theo thống kê từ Net Applications: 55

b Theo thống kê từ StatCounter: 57

c Theo thống kê từ Place.vn 59

Danh mục hình: Hình 1 - Biểu tượng trình duyệt web Internet Explorer 3

Hình 2 - Biểu tượng trình duyệt web Firefox 17

Hình 3 - Cặp đôi Dave Hyatt và Blake Ross 18

Hình 4 - Các biểu tượng của Firefox 18

Hình 5 - Panda lông đỏ 19

Hình 6 - Biểu tượng trình duyệt web Google Chrome 23

Hình 7 - Biểu tượng trình duyệt web Opera 30

Hình 8 - Biểu tượng trình duyệt web Safari 39

Hình 9 - Giao diện Safari Top Sites 41

Hình 10 - Biểu tượng trình duyệt web Netscape Navigator 46

Trang 4

I Các trình duyệt Web phổ biến hiện nay:

1 Internet Explorer

a Lịch sử phát triển:

Windows Internet Explorer (trước đây là Microsoft

Internet Explorer; viết tắt là IE), là một dòng trình

duyệt web giao diện đồ họa do Microsoft phát triển và là

một thành phần của các hệ điều hành Microsoft Windows

kể từ năm 1995 Đây là trình duyệt web có nhiều người

sử dụng nhất từ năm 1999, đạt tới đỉnh cao là khoảng

95% thị phần trong năm 2002 và 2003 với IE5 và IE6 Kể

từ đó thị phần của trình duyệt này đã từ từ giảm xuống

với sự cạnh tranh đổi mới từ các trình duyệt web khác, với Mozilla Firefox là đối thủđáng kể Microsoft đã chi hơn 100 triệu đô la Mỹ mỗi năm vào IE vào cuối thập niên

1990, với hơn 1000 người tham gia phát triển vào năm 1999

Phiên bản phát hành mới nhất là 10.0, là một phần của hệ điều hành Windows 8 vàWindows Sever 2012 Hiện nay cũng có một phiên bản miễn phí cho hệ điều hànhWindows 7 Service Pack 1

Internet Explorer được phát hành lần đầu tiên với vai trò là một gói bổ sung Plus! forWindows 95 vào năm 1995 Các phiên bản sau đó cho phép tải về miễn phí, hoặc nằmtrong các bản service pack và kèm trong các bản phát hành dịch vụ OEM của Windows

95 và các phiên bản Windows sau đó

Các phiên bản khác có mặt từ cuối thập niên 1990 bao gồm một phiên bản OEM nhúng cótên gọi Internet Explorer for Windows CE (IE CE) có trong các nền tảng trên WinCE vàhiện dựa trên IE6 Internet Explorer dành cho Pocket PC, sau đó được đổi tên thànhInternet Explorer Mobile dành cho Windows Mobile cũng đã được phát triển, và vẫn tiếptục phát triển cùng với các phiên bản dành cho máy tính để bàn với nhiều chức năng hơn

Hình 1 - Biểu tượng trình duyệt web Internet Explorer

Trang 5

Dự án Internet Explorer được bắt đầu vào mùa hè năm 1994 bởi Thomas Reardon và sau

đó do Benjamin Slivka làm trưởng nhóm, lấy ý tưởng mã nguồn từ Spyglass, Inc Mosaic,một trình duyệt web thương mại có mặt từ sớm với hình thức gắn liền với trình duyệt tiênphong Mosaic của NCSA Vào cuối năm 1994, Microsoft đã xin được phép từ SpyglassMosaic với sự hỗ trợ chi phí hàng quý cùng với một số phần trăm trong lợi nhuận thuđược từ các sản phẩm không phải Windows của Microsoft để đổi lấy phần mềm Mặc dù

có tên tương tự như Mosaic của NCSA, Spyglass Mosaic dùng không nhiều mã nguồncủa NCSA Mosaic

Internet Explorer 1:

Internet Explorer 1 ra mắt vào tháng 8 năm 1995 Nó là phiên bản chỉnh sửa của SpyglassMosaic mà Microsoft đã có phép, giống như nhiều công ty khác bắt đầu việc phát triểntrình duyệt cho riêng mình, từ Spyglass Inc Nó đi kèm với Microsoft Plus! for Windows

95 và bản phát hành OEM của Windows 95 Phiên bản này được cài đặt thành một phầncủa Internet Jumpstart Kit trong Plus! Nhóm Internet Explorer bắt đầu khoảng sáu ngườitrong giai đoạn phát triển đầu tiên Internet Explorer 1.5 được phát hành vài tháng sau đódành cho Windows NT và bổ sung tính năng hỗ trợ hiển thị bảng biểu cơ bản Tuy nhiên,với việc đưa kèm miễn phí nó vào hệ điều hành, họ không phải trả tiền bản quyền choSpyglass Inc., dẫn đến kiện cáo làm tiêu tốn hàng triệu đô la Mỹ

Internet Explorer 2:

Internet Explorer 2 được phát hành dành cho Windows 95, Windows NT 3.5, và NT 4.0vào tháng 11 năm 1995 (sau bản 2.0 beta vào tháng 10) Nó hỗ trợ SSL, cookie, VRML,RSA, và nhóm tin Internet Phiên bản 2 cũng là bản phát hành đầu tiên dành choWindows 3.1 và Macintosh System 7.0.1 (PPC hay 68k), mặc dù phiên bản Mac khôngđược phát hành cho đến tháng 1 năm 1996 dành cho PPC, và tháng 4 dành cho 68k Phiênbản 2.1 dành cho Mac ra mắt vào tháng 8 năm 1996, mặc dù vào thời điểm đó Windows

đã lên đến phiên bản 3.0 Phiên bản 2 được kèm trong Windows 95 OSR 1 và InternetStarter Kit for Windows 95 của Microsoft vào đầu năm 1996 Phần mềm phát hành với 12ngôn ngữ trong đó có tiếng Anh nhưng nó mở rộng ra đến 24, 20, và 9 lần lượt cho các

Trang 6

phiên bản dành cho Win 95, Win 3.1 và Mac vào tháng 4 năm 1996 Bản 2.0i hỗ trợ bộ ký

đã chứng tỏ mình là phiên bản nổi tiếng hơn của Internet Explorer, nhờ sự chăm chút kỹlưỡng cho nó Trong nhiều tháng sau khi ra mắt, một số lỗ hổng bảo mật và riêng tư đượccác nhà nghiên cứu và hacker tìm thấy Phiên bản này của Internet Explorer là phiên bảnđầu tiên có logo "chữ e màu xanh" Nhóm Internet Explorer bao gồm 100 người trongsuốt quá trình 3 tháng phát triển Lỗ hổng bảo mật IE lớn đầu tiên, Princeton Word MacroVirus Loophole, được khám phá vào ngày 22 tháng 8 năm 1996 trong IE3 Tính năngtương thích ngược xử lý bằng cách cho phép những người nào nâng cấp lên IE3 vẫn cóthể sử dụng IE trước đó, vì quá trình cài đặt đã chuyển phiên bản trước vào thư mục riêngrẽ

Internet Explorer 4:

Internet Explorer 4, phát hành vào tháng 9 năm 1997 đào sâu hơn mức độ tích hợp giữatrình duyệt web và hệ điều hành phía dưới Việc cài đặt phiên bản 4 trên máy Windows

95 và Windows NT 4 và chọn Windows Desktop Update có thể dẫn đến việc Windows

Explorer truyền thống bị thay bằng một phiên bản trông giao diện như trình duyệt web,cũng như màn hình nền Windows cũng trở thành web được thông qua Active Desktop.Tuy nhiên, sự tích hợp với Windows là chủ đề của rất nhiều những chỉ trích về đóng gói.Tùy chọn này không còn tồn tại với các bản cài đặt dành cho các phiên bản sau của

Trang 7

Internet Explorer nhưng vẫn không bỏ ra khỏi hệ thống được nếu đã cài đặt rồi InternetExplorer 4 ra mắt sự hỗ trợ Group Policy, cho phép các công ty cấu hình và khóa nhiềuchức năng cấu hình của trình duyệt Internet Mail and News được thay bằng OutlookExpress, và Microsoft Chat và một phiên bản NetMeeting cải tiến cũng được đính kèm.Phiên bản này cũng kèm trong Windows 98 Các tính năng mới được thêm vào cho phépngười dùng lưu và truy xuất các nội dung đăng trong các mẫu bình luận mà đến nay vẫnkhông được sử dụng Internet Explorer 4.5 có thêm các tính năng mới như mã hóa 128-bit

dễ dàng hơn Nó cũng có sự phát triển vượt bậc về độ ổn định so với các phiên bản trước,đặc biệt là phiên bản 68k hoàn toàn không bị treo

Internet Explorer 5:

Internet Explorer 5, phát hành vào ngày 18 tháng 3 năm 1999, và sau đó được kèm trongWindows 98 Second Edition và đóng gói chung với Office 2000, là một phiên bản nổi bậtkhác có hỗ trợ văn bản hai hướng, ký tự ruby, XML, XSLT và khả năng lưu trang webdưới định dạng MHTML IE5 được đóng gói với Outlook Express 5 Ngoài ra, với việcphát hành Internet Explorer 5.0, Microsoft cũng phát hành phiên bản XMLHttpRequestđầu tiên, khai sinh ra Ajax (mặc dù thuật ngữ "Ajax" vẫn không xuất hiện cho đến vàinăm sau) Nó là phiên bản cuối cùng ở dạng 16-bit Internet Explorer 5.01, một phiên bảnsửa lỗi, được phát hành vào tháng 12 năm 1999 Windows 2000 có phiên bản này.Internet Explorer 5.5 tiếp nối vào tháng 7 năm 2000, tăng cường khả năng xem thử trướckhi in, hỗ trợ chuẩn CSS và HTML, và API cho lập trình viên; phiên bản này đi cùng vớiWindows Me Phiên bản 5.5 cũng hỗ trợ mã hóa 128-bit Tuy nhiên, phiên bản 5 là phiên

bản cuối cùng dành cho Mac và UNIX Phiên bản 5.5 là phiên bản cuối cùng có Chế độ Tương thích, cho phép Internet Explorer 4 có thể chạy song song với 5.x Nhóm IE lúc

nào đã lên đến hơn 1000 người vào năm 1999, tiêu tốn 100 triệu USD mỗi năm

Trang 8

cập nhật lên phiên bản 3.0 Các tính năng mới khác bao gồm một phiên bản mới củaInternet Explorer Administration Kit (IEAK), thanh Trình diễn, tích hợp WindowsMessenger, thu thập lỗi, tự thay đổi kích thước hình ảnh, P3P, và trải nghiệm giao diện

mới giống như phong cách hình ảnh Luna của Windows XP, khi dùng trong Windows

XP Internet Explorer 6.0 SP1 có thêm những cải tiến bảo mật và phát hành cùng lúc vớiphiên bản vá XP SP1 Vào năm 2002, giao thức Gopher đã bị tắt và không còn được hỗtrợ trong Internet Explorer 7 Internet Explorer 6.0 SV1 phát hành vào ngày 6 tháng 8năm 2004 dành cho Windows XP SP2 và đưa nhiều cải tiến bảo mật và các nút có màumới trên giao diện IE6 đã cập nhật biểu trưng "chữ e màu xanh" sang màu xanh nhạt hơn

và có hình dáng 3 chiều hơn

Internet Explorer 7:

Internet Explorer 7 phát hành vào ngày 18 tháng 10 năm 2006 Nó gồm các sửa lỗi, cảitiến hỗ trợ các tiêu chuẩn web, duyệt theo thẻ với tính năng xem trước và quản lý thẻ, mộthộp tìm kiếm tích hợp nhiều bộ máy, bộ đọc mẩu tin mạng, hỗ trợ Tên miền quốc tế hóa(IDN), và bộ lọc chống lừa đảo Với IE7, Internet Explorer đã được tách ra khỏi WindowsShell - không như các phiên bản khác, Internet Explorer ActiveX control không còn đặttrên tiến trình của Windows Explorer, mà chạy trên một tính trình Internet Explorer riêngbiệt Nó được kèm trong Windows Vista và Windows Server 2008, và có thể tải về choWindows XP Service Pack 2 trở về sau, và Windows Server 2003 Service Pack 1 trở vềsau Bản phát hành nguyên thủy của Internet Explorer 7 đòi hỏi máy tính phải vượt quaquy trình kiểm tra Windows Genuine Advantage trước khi cài đặt, nhưng vào ngày 5tháng 10 năm 2007, Microsoft đã bỏ yêu cầu này Theo như một số thống kê cho thấy,đến giữa năm 2008, Internet Explorer 7 đã vượt qua Internet Explorer 6 về số người sửdụng

Internet Explorer 8:

Internet Explorer 8 phát hành vào ngày 19 tháng 3 năm 2009 Nó đã được phát triển trễnhất là từ tháng 8 năm 2007 Vào ngày 5 tháng 3 năm 2008, bản beta công cộng đầu tiên(Beta 1) được phát hành cho công chúng Vào ngày 27 tháng 8 năm 2008, bản beta công

Trang 9

cộng thứ hai (Beta 2) được phát hành Nó hỗ trợ Windows XP SP2 và SP3, WindowsServer 2003 SP2, Windows Vista và Windows Server 2008 trên cả kiến trúc 32-bit lẫn64-bit Internet Explorer 8 (IE8) RC1 được phát hành vào ngày 26 tháng 1 năm 2009 Bảomật, dễ dùng, và những cải tiến về RSS, CSS, và hỗ trợ Ajax là những ưu tiên củaMicrosoft dành cho IE8 Nó tương thích chặt hơn với các tiêu chuẩn web, gồm có tươngthích đầy đủ với Cascading Style Sheets 2.1 Tất cả các thay đổi này cho phép InternetExplorer 8 vượt qua kiểm tra Acid2 Tuy nhiên, để ngăn ngừa các vấn đề về tương thích,IE8 cũng kèm cả khả năng hiển thị kiểu IE7 Các trang không muốn chuyển đổi giao diệntheo IE8 có thể tắt sự thay đổi này bằng cách thêm một thẻ vào phần HEAD của trangweb IE8 cũng kèm thêm nhiều cải tiến đối với JavaScript cũng như tăng cường hiệunăng, mặc dù nó vẫn chưa vượt qua được kiểm tra Acid3, với phiên bản 8.0 RC1 ghi được

20/100 điểm Nó bao gồm sự hỗ trợ Accelerators - cho phép hỗ trợ ứng dụng web được kích hoạt mà không cần gọi tường minh - và WebSlices - cho phép các thành phần trang được đăng ký và theo dõi từ một Favorites Bar có sẵn Các tính năng khác gồm có tính năng duyệt riêng tư InPrivate, và bộ lọc lừa đảo SmartScreen.

Trang 10

Server 2008 R2, Windows Vista Service Pack 2 hay Windows Server 2008 SP2 với phiênbản update IE9 không hoạt động trên Windows XP được IE9 cũng được xây dựng cho cảhai nền tảng 32-bit và 64-bit.

b Tính năng:

Internet Explorer đã được thiết kế để xem được nhiều loại trang web khác nhau và cungcấp một số tính năng nhất định cùng với hệ điều hành, trong đó có Microsoft Update Vàothời hoàng kim của cuộc chiến trình duyệt lúc trước, Internet Explorer đã chiến thắngNetscape chỉ khi nó bắt kịp với công nghệ để hỗ trợ những tính năng tiên tiến lúc bấy giờ

Hỗ trợ các tiêu chuẩn:

Internet Explorer, dùng bộ máy trình bày Trident:

 Hỗ trợ đầy đủ HTML 4.01, CSS Cấp 1, XML 1.0 và DOM Cấp 1, với một ít khácbiệt hiện thực

 Hỗ trợ đầy đủ XSLT 1.0 cũng như một biến thể của XSLT do Microsoft đưa ra

(nay đã không còn tồn tại) có tên WD-xsl, dựa một phần trên Bản nháp XSL của

W3C vào tháng 12 năm 1998 Hỗ trợ XSLT 2.0 tùy vào tương lai

 Hỗ trợ một phần CSS Cấp 2 và DOM Cấp 2, với khoảng cách hiện thực lớn và cácvấn đề tương thích lớn Tương thích hoàn toàn với CSS 2.1 đã có trong bảnInternet Explorer 8

 Không hỗ trợ XHTML

 Không hỗ trợ SVG, cả bản 7.0 lẫn 8.0

Internet Explorer sử dụng DOCTYPE sniffing để lựa chọn giữa "chế độ thoái thác" (hiểnthị tương tự như các phiên bản MSIE cũ hơn) và chế độ tiêu chuẩn (hiển thị gần với tàiliệu W3C) đối với việc hiển thị HTML và CSS trên màn hình (Internet Explorer luôndùng chế độ chuẩn khi in ấn) Nó cũng cung cấp một biến thể của ECMAScript có tênJScript

Internet Explorer đã là chủ đề chỉ trích vì sự hỗ trợ hạn chế đối với các tiêu chuẩn webmở

Trang 11

Bộ mở rộng cho các tiêu chuẩn:

Internet Explorer đã giới thiệu một loạt các phần mở rộng thương mại vào nhiều tiêuchuẩn, trong đó có HTML, CSS và DOM Điều này dẫn đến một số trang web chỉ có thểxem đúng nếu đùng Internet Explorer

Internet Explorer cũng giới thiệu một số phần mở rộng cho JScript và đã được các trìnhduyệt khác đưa vào Trong số các phần mở rộng có thuộc tính innerHTML, sẽ trả vềchuỗi HTML trong một thành tố (element); đối tượng XMLHttpRequest, cho phép gửiyêu cầu HTTP và nhận về hồi đáp HTTP; và thuộc tính designMode của đối tượngcontentDocument, cho phép soạn thảo nhiều chức năng đối với văn bản HTML Một sốcác chức năng này không thể hoạt động được cho đến khi các phương thức W3C DOM ramắt Bộ mở rộng ký tự Ruby của nó vào HTML cũng được chấp nhận làm một moduletrong W3C XHTML 1.1, mặc dù không tìm thấy nó trong tất cả các phiên bản của W3CHTML

Microsoft đã đề cử một số tính năng khác của IE để W3C xem xét chuẩn hóa Trong sốnày có thuộc tính CSS 'hành vi', kết nối các thành tố HTML với các hành vi JScript (cótên HTML Components, HTC); hồ sơ HTML+TIME, thêm hỗ trợ đồng bộ hóa thời gian

và phương tiện vào văn bản HTML (tương tự như W3C XHTML+SMIL); và định dạngtập tin đồ họa vector VML Tuy nhiên, tất cả chúng đều bị từ chối, ít nhất là ở dạngnguyên bản Tuy nhiên, VML sau đó đã được phối hợp với PGML (do Adobe và Sun đềxuất), để có được định dạng SVG mà W3C đã chứng nhận, hiện là một số số ít các địnhdạng hình ảnh vector đang được sử dụng trên web, còn IE lại rất độc đáo khi vẫn không

hỗ trợ định dạng này

Các tiêu chuẩn thương mại khác bao gồm, hỗ trợ văn bản dọc, nhưng trong một cú phápkhác với lời khuyên ứng viên W3C CSS3 Hỗ trợ các hiệu ứng hình ảnh khác nhau vàchuyển trang, không có trong W3C CSS Hỗ trợ mã kịch bản hoang mang (obfuscated),

mà cụ thể là JScript.Encode() Hỗ trợ các phông chữ EOT nhúng trong trang web

Favicon:

Trang 12

Favicon (viết tắt cho "favorites icon", biểu tượng ưa thích) được Internet Explorer giớithiệu, hiện nay cũng đã được hỗ trợ và mở rộng trong các trình duyệt khác Nó cho phépcác trang web chỉ định một hình ảnh rộng 16x16 pixel trong mục đánh dấu trang Nguyênthủy, nó chỉ hỗ trợ cho định dạng ICO gốc của Windows, tuy nhiên nó đã được mở rộngcho các loại hình ảnh khác như PNG và GIF.

c Ưu điểm và nhược điểm:

Ưu điểm:

Tính dễ dùng và dễ tiếp cận

Internet Explorer tận dụng nền tảng dễ tiếp cận (accessibility) trong Windows InternetExplorer cũng là một giao diện người dùng cho FTP, với các tác vụ tương tự nhưWindows Explorer (mặc dù tính năng này cần phải dùng cửa sổ dòng lệnh để kích hoạttrong các phiên bản gần đây, chứ không nằm hẳn trong trình duyệt) Visual Basic forApplications (VBA) không được hỗ trợ, nhưng vẫn dùng được thông qua bộ mở rộng(iMacros) Các phiên bản gần đây có tính năng chặn pop-up và duyệt theo thẻ Duyệt theothẻ cũng có thể thêm vào các phiên bản cũ nếu cài MSN Search Toolbar của Microsofthay Yahoo Toolbar của Yahoo

Trước IE7, xóa bộ đệm sẽ xóa chỉ mục nhưng bản thân tập tin không bị xóa Tính năngnày có thể là nguy cơ bảo mạt cho cả cá nhân lẫn công ty Từ IE7 trở đi, cả chỉ mục lẫntập tin đều bị xóa khi tẩy bộ đệm

Group Policy

Trang 13

Internet Explorer hoàn toàn có thể cấu hình được bằng cách dùng Group Policy (chínhsách nhóm) Những người quản trị miền Windows Server có thể áp dụng và bắt buộc một

số các thiết lập có ảnh hưởng đến giao diện người dùng (như tắt các mục trên trình đơn vàcác tùy chọn cấu hình chho từng cá nhân), cũng như các tính năng bảo mật phía dưới nhưtải tập tin, cấu hình vùng (zone), thiết lập theo từng trang, hành vi ActiveX control, vànhiều thứ khác Các thiết lập chính sách có thể được cấu hình cho mỗi người dùng và domỗi máy tính Internet Explorer cũng hỗ trợ Integrated Windows Authentication (Chứngnhận Windows Tích hợp)

Khả năng mở rộng

Internet Explorer đưa ra một tập các interface Mô hình Đối tượng Thành phần(Component Object Model - COM) cho phép các thành phần khác mở rộng chức năng củatrình duyệt Khả năng mở rộng này được chia làm hai loại: Mở rộng trình duyệt và Mởrộng nội dung Các interface mở rộng trình duyệt có thể dùng để nhúng các thành phầndùng để thêm các mục trình đơn, thanh công cụ, mục trong một trình đơn hay Đối tượngTrợ giúp Trình duyệt (Browser Helper Objects - BHO) Các BHO được dùng để mở rộng

bộ tính năng của trình duyệt, trong khi các tùy chọn mở rộng khác dùng để đưa tính năng

đó ra giao diện Các interface mở rộng nội dung được các bộ xử lý kiểu nội dung khácnhau sử dụng để thêm hỗ trợ cho các định dạng nội dung không có sẵn Các BHO khôngchỉ được truy cập không giới hạn vào DOM và mô hình sự kiện của Internet Explorer, màchúng còn có thể truy cập hệ thống tập tin, registry và các thành phần hệ điều hành khác.Khả năng mở rộng nội dung có thể được gọi là Active Documents (Doc Objects) (ví dụ,SVG hay MathML) hoặc ActiveX controls Các ActiveX control được dành cho các bộ

xử lý nội dung trình bày nội dung được nhúng trong trang HTML (như Adobe Flash hayMicrosoft Silverlight) Các đối tượng Doc được dùng khi kiểu nội dung không đượcnhúng trong HTML (như Microsoft Word, PDF hay XPS) Trên thực tế, bản thân bộ máybiểu diễn Trident cũng là một đối tượng Doc, do đó HTML tự nó cũng được xem là mộtActive Document

Trang 14

Các thành phần bổ trợ (add-on) Interner Explorer chạy với cùng mức ưu tiên với trìnhduyệt, không giống như các đoạn mã kịch bản phía máy khách có ít quyền ưu tiên hơn.Thành phần bổ trợ có thể được cài đặt từ máy, hoặc trực tiếp từ website Vì các thànhphần bổ trợ có mức truy cập đến hệ thống cao hơn, các trình bổ trợ ác ý có thể và đã đượcdùng để xâm nhập vào sự bảo mật của hệ thống Internet Explorer 6 Service Pack 2 trở vềsau đã cung cấp các công cụ bảo vệ khỏi những thứ này, bao gồm một Trình quản lý Add-

on Manager dùng để quản lý các ActiveX control và Đối tượng Trợ giúp Trình duyệt vàmột chế độ vận hành "Không có trình bổ sung" cũng như hạn chế hơn đối với việc cài đặtadd-on từ website

Bản thân Internet Explorer có thể được các trình ứng dụng khác lưu trữ thông qua một tậpcác interface COM Nó có thể dùng để nhúng các chức năng trình duyệt vào bên trongmột ứng dụng Tương tự, ứng dụng lưu trữ có thể chọn chỉ chứa bộ máy biểu diễnMSHTML.dll chứ không cần phải chứa toàn bộ trình duyệt

Sử dụng trong công nghiệp

Cơ chế mở rộng ActiveX được nhiều website và ứng dụng web công cộng sử dụng, trong

đó có eBay Tương tự, Đối tượng Trợ giúp Trình duyệt cũng được nhiều công ty cung cấp

bộ máy tìm kiếm và các bên thứ 3 sử dụng để tạo ra các trình bổ sung để truy cập vàodịch vụ của họ, như thanh công cụ bộ máy tìm kiếm Do việc sử dụng COM, hoàn toàn cóthể nhúng chức năng duyệt web vào các ứng dụng của bên thứ ba Do đó, hiện có một sốInternet Explorer shell, và một số ứng dụng hướng nội dung như RealPlayer cũng sử dụngmodule duyệt web của Internet Explorer để xem trang web bên trong ứng dụng

Tương thích với hệ điều hành

Các phiên bản IE qua thời gian có nhiều độ tương thích hệ điều hành khác nhau, từ việc

có mặt ở nhiều nền tảng hệ điều hành và vài phiên bản Windows cho đến chỉ một số ítphiên bản Windows Nhiều phiên bản IE có hỗ trợ cho hệ điều hành cũ hơn nhưng dừngcập nhật Lượng người dùng Internet tăng vọt vào thập niên 1990 và 2000 có nghĩa là cáctrình duyệt hiện nay có thị phần nhỏ vẫn có số lượng người dùng lớn hơn toàn bộ thị phầnkhi xưa Ví dụ, 90% thị phần vào năm 1997 là khoảng 60 triệu người dùng, nhưng vào

Trang 15

đầu năm 2007 90% thị phần tương đương với 900 triệu người dùng Kết quả là các phiênbản sau của IE6 có tổng cộng nhiều người dùng hơn tất cả các phiên bản trước đó gộp lại.Việc phát hành IE7 vào cuối năm 2006 đã dẫn đến sự sụp đổ về thị phần của IE6; đếntháng 2 năm 2007 các con số thống kê thị phần phiên bản cho thấy IE6 đạt khoảng 50%

và IE7 khoảng 29% Bất kể thị phần thực sự thế nào, phiên bản tương thích tốt nhất (quanhiều hệ điều hành) của IE là 5.x, có mặt cho Mac OS 9 và Mac OS X, Unix, và hầu hếtcác hệ điều hành Windows và được hỗ trợ một thời gian ngắn vào cuối thập niên 1990(mặc dù phiên bản 4.x có nền tảng mã nguồn thống nhất hơn qua các phiên bản) Đếnnăm 2007, IE có mức hỗ trợ hệ điều hành hẹp hơn, với phiên bản mới nhất chỉ hỗ trợWindows XP Service Pack 2 trở lên Internet Explorer 5.0, 5.5, 6.0, và 7.0 (thử nghiệm)cũng được chuyển không chính thức sang hệ điều hành Linux từ dự án "ies4linux"

Nhược điểm:

Những vấn đề về bảo mật

Internet Explorer sử dụng nền tảng bảo mật dựa theo khu vực, nó sẽ nhóm các site lại dựatrên một số điều kiện cụ thể, như nó có phải là site trên Internet hay Intranet hoặc có nằmtrong danh sách trắng do người dùng ghi nhận hay không Các ạn chế bảo mật được ápdụng theo khu vực; tất cả các site trong một khu vực sẽ tuân theo cùng một hạn chế

Internet Explorer 6 SP2 trở về sau sử dụng Dịch vụ Thực thi Đính kèm (AttachmentExecution Service) của Microsoft Windows để đánh các tập tin thực thi được tải về từInternet có thể không an toàn Khi truy cập các tập tin được đánh dấu như vậy, trình duyệt

sẽ nhắc người dùng phải có quyết định tin tưởng trước khi thực thi, vì các tập tin thực thixuất phát từ Internet có thể có nhiều nguy cơ không an toàn Cách làm này giúp ngănngừa việc cài đặt phần mềm độc hại một cách vô ý

Internet Explorer 7 giới thiệu bộ lọc chống lừa đảo (phishing), hạn chế truy cập đến cácsite phishing trừ khi người dùng quyết định tiếp tục xem Với phiên bản 8, trình duyệt cònkhóa truy cập vào trang site được biết là đang lưu trữ phần mềm độc hại (malware) Việc

Trang 16

tải về cũng được kiểm tra để xem chúng có từng được báo là nhiễm phần mềm độc hạihay không.

Trong Windows Vista, Internet Explorer mặc định chạy trong chế độ có tên là Chế độBảo vệ (Protected Mode), trong đó đặc quyền của chính trình duyệt bị hạn chế đáng kể -

nó không thể thực hiện thay đổi hệ thống Người dùng có thể tắt chế độ này nhưng khôngđược khuyến khích Nó cũng hạn chế hiệu quả đặc quyền của các trình bổ sung (add-on).Kết quả là thậm chí nếu trình duyệt hoặc trình bổ sung nào bị khống chế, những thiệt hạibảo mật vẫn rất hạn chế

Các bản vá và bản cập nhật trình duyệt được phát hành định kỳ và có thể tải về thông quadịch vụ Microsoft Update, cũng như thông qua Automatic Updates Mặc dù các bản vábảo mật tiếp tục được phát hành cho nhiều hệ điều hành, đa số các bổ sung tính năng haycải tiến nền tảng bảo mật chỉ có mặt cho các hệ điều hành đang trong giai đoạn hỗ trợ chủyếu của Microsoft

Internet Explorer luôn là chủ đề của nhiều lỗ hổng và lo ngại về bảo mật: Nhiều phầnmềm gián điệp, phần mềm quảng cáo, và virus máy tính trên Internet đã khai thác các lỗi

và lỗ hổng trong kiến trúc bảo mật của Internet Explorer, đôi khi không phá hoại trực tiếpngoài việc khiến người dùng xem một trang web độc hại nào đó để tự cài chúng vào máy.Kiểu phá hoại này có tên "drive-by install" Cũng có loại phần mềm lừa người dùng càiđặt phần mềm độc hại bằng cách giới thiệu một cách giả mạo mục đích tốt đẹp của phầnmềm trong phần miêu tả của một cảnh báo bảo mật ActiveX

Một số lỗ hổng bảo mật ảnh hưởng đến IE không phải xuất phát từ trình duyệt, mà từ cáctrình bổ sung ActiveX mà IE sử dụng Vì những trình bổ sung này có cùng đặc quyền với

IE, những lỗ hổng này cũng nguy hiểm như lỗ hổng từ trình duyệt Do đó kiến trúc dựatrên ActiveX này đã bị chỉ trích rất nhiều Gần đây, nhiều chuyên gia khác vẫn bảo lưuquan điểm rằng các nguy hiểm từ ActiveX đã bị phóng đại và vẫn có những cách bảo vệđúng nơi đúng lúc Các trình duyệt khác sử dụng NPAPI làm cơ chế mở rộng cũng đanggặp vấn đề y hệt Trong cột ý kiến trong tờ tháng 4 năm 2005 của eWeek, Larry Seltzercho rằng: “Trong khi đã có những lời cáo buộc thiếu chứng cứ rằng ActiveX thiếu an

Trang 17

toàn, tiếp tục vẫn không ít lời xác nhận thiếu chứng cứ và tấn công rẻ tiền Điều tôi ưathích là vụ việc "Internet Explorer" trong đó Sun thực sự trả tiền cho người khác để viếtmột ActiveX control độc hại Hệ thống kiểm thử đưa ra tất cả các hộp thoại cảnh báo vềchương trình mà bạn vẫn thường hay thấy còn các nhân viên Sun thì thấy khó chịu khi cứphải nhấn phím enter thật nhanh để họ có thể đóng hộp thoại đó càng nhanh càng tốt màkhông đề cập đến các cảnh báo Trong khi đó, họ cũng không đề cập đến việc một Javaapplet đã ký cũng có thể thực hiện các hành vi đặc quyền nguy hiểm và cũng đưa ra cùngkiểu cảnh báo như vậy Đa số những người chỉ trích ActiveX đơn giản là do không hiểu

rõ, nhưng ví dụ này thật là đạo đức giả và thiếu chân thật.”

Tuy Internet Explorer vào năm 2008 có số lỗ hổng bảo mật tương tự với Safari và Opera,

và ít hơn đáng kể cho với đối thủ cạnh tranh chính, Mozilla Firefox, sự phổ biến của nó đãdẫn đến có nhiều người bị ảnh hưởng hơn khi có một lỗ hổng bị phát hiện Theo nghiêncứu của công ty nghiên cứu bảo mật Secunia, Microsoft đã không hồi đáp nhanh bằng cácđối thủ cạnh tranh trong việc sửa các lỗ hổng bảo mật và đưa ra các bản vá Công ty nàycũng báo cáo rằng có 366 lỗ hổng tìm thấy trong các ActiveX control, tăng hơn so vớinăm trước

Tóm lại, IE có những ưu và nhược điểm chính như sau:

Ưu điểm:

 Tương thích hầu hết với mọi trang web

 Được sự bảo trợ vá lỗi liên tục từ Microsoft

 Được đính kèm trong mọi phiên bản Windows – hệ điều hành thông dụng nhấthiện nay

Trang 18

 Không an toàn cho việc lưu mật mã (remember password).

 Hay bị treo khi vào những trang flash hay những trang nhiều hiệu ứng

2 Firefox

a Lịch sử phát triển:

Firefox là một trong những trình duyệt web phổ biến và

được yêu thích nhất hiện nay, nổi bật với tốc độ xử lý

mạnh mẽ và khả năng mở rộng các tính năng thông qua

các add-on cài đặt thêm bên ngoài

Một trong những điểm giúp cho Firefox trở nên được

yêu thích và sử dụng rộng rãi đó là vì đây là trình duyệt

web mã nguồn mở hoàn toàn Mã nguồn của Firefox

được công bố rộng rãi ra cộng đồng và được cộng đồng lập trình viên cùng tham gia pháttriển cũng như xây dựng các add-on để tăng thêm các tính năng cho trình duyệt web.Nói cách khác, chính sự tùy biến dễ dàng là điểm khiến cho Firefox trở nên phổ biến vàrất được yêu thích

Ngày 31/8/1998, các lập trình viên tại hãng phần mềm Netscape, dẫn đầu bởi Dave Hyatt

và Blake Ross đã cùng nhau bắt đầu một dự án mã nguồn mở mới Họ gọi dự án này làMozilla, là tên mã trước đây được đặt cho trình duyệt web Netscape Navigator, là trìnhduyệt vốn rất phổ biến vào những năm 90 của thế kỷ trước

Hình 3 - Cặp đôi Dave Hyatt và Blake Ross

Hình 2 - Biểu tượng trình duyệt web Firefox

Trang 19

Cặp đôi Dave Hyatt và Blake Ross, những người đặt nền móng đầu tiên cho FirefoxMozilla là cách chơi chữ, kết hợp giữa Mosaic (một trình duyệt web phổ biến khác vàonhững năm 90) và “Killer” (sát thủ).

Một vài thông tin thú vị liên quan đến Firefox:

 Firefox là trình duyệt mã nguồn mở Do vậy, hiện nay 40% mã nguồn của Firefoxđược viết bởi bởi các lập trình viên tình nguyện

 Hiện nay trên toàn thế giới có hơn 1000 lập trình viên tình nguyện tham gia pháttriển Firefox, và có hơn 20 ngàn người thử nghiệm các bản cập nhật mới củaFirefox hàng ngày

 Phần lớn các phiên bản ngôn ngữ của Firefox (không phải là tiếng Anh) đều đượcbiên dịch bởi sự cộng tác của các tình nguyện viên

Hình 4 - Các biểu tượng của Firefox

Sự phát triển các biểu tượng của Firefox:

 Sự xuất hiện của Firefox đã bắt đầu đánh dấu sự chấm dứt của “đế chế” InternetExplorer Vào năm 2004 khi Firefox 1.0 được trình làng, Internet Explorer (khi đóđang ở phiên bản 6.0) chiếm đến hơn 90% thị phần trình duyệt web

 Biểu tượng ban đầu của Firefox là hình một chú phượng hoàng, tương ứng với têngọi sơ khai của Firefox là Phoenix (Phượng Hoàng) Sau đó, Phoenix được đổi tênthành Firebird, và cuối cùng là Firefox như ngày nay

 Một điều khá thú vị, tên gọi Firefox (cáo lửa) trên thực tế không phải là tên củamột loài cáo, mà Firefox là tên thường gọi của loài gấu trúc Panda lông đỏ (RedPanda), sống ở khu vực phía đông dãy Himalaya và phía tây nam Trung Quốc

Trang 20

Hỗ trợ các tiêu chuẩn phần mềm:

Mozilla Foundation rất tự hào về việc Firefox hỗ trợ hầu hết các chuẩn phần mềm đangtồn tại, đặc biệt là chuẩn W3C Firefox cũng mở rộng hỗ trợ hầu hết các chuẩn cơ bản baogồm HTML, XML, XHTML, CSS, ECMAScript (JavaScript), DOM, MathML, DTD,XSL and XPath Tuy nhiên vào tháng 3 năm 2006 không có một phiên bản nào củaFirefox hỗ trợ đầy đủ chuẩn Acid2, các trình duyệt Safari, Konqueror, Opera (9.0), iCab,

và chương trình Prince đều vượt qua chuẩn này

Trang 21

Hỗ trợ đa hệ:

Mozilla Firefox có thể chạy trên rất nhiều hệ điều hành khác nhau Các phiên bản đượccung cấp chính thức trên trang web của Mozilla có thể chạy trên nhiều hệ điều hành

Công cụ phát triển web:

Giống như Mozilla Suite, Firefox đi cùng hai công cụ phát triển web: DOM Inspector vàJavaScript Console Trong chế độ cài đặt mặc định DOM Inspector không được cài đặt,

nó chỉ được cài đặt qua chế độ tùy chọn

Firefox hỗ trợ rất nhiều công cụ mở rộng trợ giúp trong công việc phát triển web, baogồm một công cụ rất mạnh mẽ như Venkman JavaScript debugger và công cụ phát triểnweb tích hợp sẵn tên là "Web Developer"

Chống theo dõi:

Firefox được trang bị tính năng chống theo dõi (Do Not Track) giúp cho người dùng tránhđược sự theo dõi của các trang web, nó bao gồm ba tùy chọn khác nhau Để sử dụng tínhnăng này, bạn mở menu Tools rồi vào Options và mở thẻ Privacy trong hộp thoại xuấthiện Trong khung Tracking, bạn có thể chọn: Tell sites that I do not want to be tracked(không cho phép các website theo dõi bạn), Tell sites that I want to be tracked (cho phépcác website theo dõi bạn), Do not tell sites anything about my tracking preferences (khôngcho các website biết những gì liên quan đến sở thích của bạn nhưng vẫn cho phép theodõi)

Theo dõi tình trạng bộ nhớ:

Ở những phiên bản trước, bạn cần phải cài đặt tiện ích about:addons-memory thì mới cóthể xem được tình trạng sử dụng bộ nhớ của Firefox và các tiện ích (add-ons) đã cài đặt.Nhưng ở phiên bản này, Firefox đã được thêm vào tính năng Firefox Health Report, giúpngười dùng theo dõi được “sức khỏe” của Firefox cũng như xác định được nguyên nhântại sao trình duyệt chạy chậm Để kích hoạt tính năng này, bạn bấm vào thẻ Andvancedtrong hộp thoại Options, rồi bấm vào thẻ Data Choices, đánh dấu chọn vào ô EnableFirefox Health Report, bấm OK Bạn có thể xem báo cáo về tình trạng dữ liệu và bộ nhớ

Trang 22

đang được sử dụng bằng cách nhập lệnh about:healthreport vào thanh địa chỉ của trìnhduyệt rồi bấm Enter.

Kết nối, điều khiển từ xa(Remote Profiling):

Có lẽ đây là một tính năng được nhiều nhà phát triển mong chờ, và nó đã xuất hiện trênFirefox 21 Với tính năng Remote Profiling, nhà phát triển sẽ dễ dàng hơn trong việc kếtnối và điều khiển từ xa với các thiết bị Mobile Firefox hoặc Firefox OS Để kích hoạt tínhnăng này, bạn nhập vào thanh địa chỉ của trình duyệt dòng lệnh about:config rồi nhập vàothanh tìm kiếm dòng devtools.debugger remote-enabled, sau đó bấm đôi vào kết quả đểchuyển sang thiết lập true

Tính năng khác:

Live bookmarking cho phép người dùng giám sát sự thay đổi đối với nguồn cung cấp bảntin Việc này được thực hiện thông qua RSS hoặc Atom Khi tính năng này được giớithiệu trong phiên bản 1.0 PR, một vài người lo lắng rằng Firefox sẽ bắt đầu chứa các tínhnăng không cần thiết và sẽ phình to chiếm nhiều tài nguyên hệ thống như Mozilla Suite,phiên bản nó sinh ra từ đó Tuy nhiên, sử dụng web feeds đã trở thành một xu hướng pháttriển rất mạnh trong thời gian gần đây khiến cho hỗ trợ RSS là một tính năng cần thiết chotrình duyệt và hữu ích đối với rất nhiều người

Firefox cũng bao gồm khả năng tùy biến quản lý tải về Người dùng có thể cấu hình trìnhduyệt để tự động mở tệp tải về hoặc lưu nó vào đâu đó trên ổ cứng Mặc định Firefox lưutrữ tất cả các tệp người dùng yêu cầu tải về vào màn hình Windows và Mac OS X hoặcthư mục nhà của GNU/Linux

c Ưu điểm và nhược điểm:

Ưu điểm:

Firefox vẫn luôn là trình duyệt đứng đầu về khả năng hỗ trợ Add-ons và Extesion, bạn cóthể tìm kiếm bất cứ tính năng mở rộng nào mà các trình duyệt khác đang có từ bộ cài đặtExtension của trình duyệt này Bên cạnh đó, là sự tương thích với các trình tăng tốcDownload cho phép bạn bắt link để tải nhạc và video một cách dễ dàng Một trong những

Trang 23

thay đổi nhanh và đáng kể hiện nay nhằm điều chỉnh bản thân trình duyệt với yêu cầucông nghệ mới nhất đó chính là HTML5, một nâng cấp sửa đổi tiếp theo của ngôn ngữHTML đang hiện có Phiên bản Firefox cũng đã làm cho nó trở lên dễ dàng đồng bộ hóamật khẩu, Bookmark, các tùy chọn mở rộng khác

Nhược điểm:

Người dùng có thể cài đặt các Extension để tăng thêm sức mạnh cho trình duyệt, nhưngsau đó thì đã khiến cho Firefox hoạt động chậm chạp hơn đặc biệt là quá trình khởi động,hơn nữa giao diện cũng sẽ mất đi cái vẻ gọn gàng theo mặc định Khả năng tương thích làkhông thường xuyên ngay cả với phiên bản Firefox 4 được cho là ổn định nhất Trước hết,HTML5 đưa ra kết quả không được khả thi khi tải 1 trang web như Windows Live Mailchẳng hạn Sau đó là vấn đề bộ nhớ, Firefox tiêu thụ một lượng bộ nhớ không hề nhỏ trên

hệ thống của bạn để chạy nó sẽ làm ảnh hưởng đến hoạt động của các ứng dụng khác.Trên một số trang web không thể hiện thị ảnh và video khi duyệt bằng Firefox trong khicác trình duyệt khác thì vẫn hiển thị một cách bình thường

3 Google Chorme

a Lịch sử phát triển:

Google Chrome là một trình duyệt web miễn phí, được

phát triển bởi Google, sử dụng nền tảng V8 engine Dự

án mã nguồn mở đứng sau Google Chrome được biết

với tên gọi Chromium

Phiên bản beta chạy trên Microsoft Windows được phát

hành ngày 2 tháng 9 năm 2008 với 43 ngôn ngữ Với sự

ra đời của phiên bản ổn định chính thức 1.0.154.36 vào

ngày 11 tháng 12, đã kết thúc giai đoạn thử nghiệm này Đến tháng 6 năm 2011, trìnhduyệt này đã trở thành trình duyệt thông dụng thứ ba trên toàn cầu Chỉ sau Firefox vàInternet Explorer và chiếm khoảng 16,5% thị phần trình duyệt web thế giới

Hình 6 - Biểu tượng trình duyệt web Google Chrome

Trang 24

Phiên bản Chrome cho hệ điều hành Mac OS X và Linux được phát hành vào tháng

Phiên bản đầu tiên:

Một phiên bản thử nghiệm beta dành cho hệ điều hành Microsoft Windows đã được pháthành vào ngày 2 tháng 9 năm 2008 với 43 ngôn ngữ Ngay sau khi ra mắt, GoogleChrome đã nhanh chóng chiếm lĩnh được gần 1% thị trường trình duyệt Google cho biếtnhững phiên bản chạy trên các nền tảng khác và các ngôn ngữ khác sẽ sớm được ra mắt.Ngày 3 tháng 9, một bài tin tức trên trang Slashdot hướng sự quan tâm đến một đoạntrong các điều khoản dịch vụ của phiên bản beta đầu tiên này, dường như thừa nhậnGoogle có bản quyền với mọi nội dung được truyền tải thông qua trình duyệtChrome Đoạn câu hỏi được thừa kế từ những điều khoản dịch vụ chung củaGoogle Trang tin The Register thì khái quát hóa đoạn nội dung đó với câu "Tác quyềncủa bạn tan thành mây khói" (Your copyright goes up in smoke) Vào cùng ngày, để đáplại sự chỉ trích này, Google cho biết những ngôn từ được sử dụng trong đó là do mượn từcác sản phẩm khác, và tuyên bố loại bỏ đoạn câu hỏi đó khỏi các điều khoản dịch

vụ Google cũng lưu ý thay đổi này sẽ được "áp dụng với cả những đối tượng người dùng

đã tải Google Chrome từ đó trở về trước"

Phiên bản đầu tiên của Google Chrome đã vượt qua được 2 bài kiểm tra Acid1 và Acid2,nhưng không qua được bài kiểm tra Acid3; tuy nhiên, nó lại đạt điểm 78/100, tức là caohơn cả 2 trình duyệt Internet Explorer 7 (14/100) và Firefox 3 (71/100) và chỉ thấphơn Opera (85/100) Còn khi so sánh với các phiên bản thử nghiệm hoặc beta tươngđương của các trình duyệt khác, Chrome có điểm số thấp hơn Firefox (85/100), Opera(91/100), và Safari (100/100), nhưng vẫn cao hơn Internet Explorer (21/100)

Trang 25

b Tính năng:

Bảo mật

Google Chrome tải về theo định kỳ các bản cập nhật của danh sách đen (một cho lừa đảotrực tuyến Phishing và một cho Malware) và cảnh báo người dùng khi họ thăm một trangweb độc hại Dịch vụ này cũng được cung cấp đến người dùng qua một API miễn phícông khai được gọi là "Google Safe Browsing API" Trong tiến trình bảo trì blacklist,Google cũng gửi lưu ý đến chủ nhân của những trang web độc lưu ý đến những phầnmềm độc hại trên trang của họ

Plugin

Các plugin thường cần được chạy với mức độ bảo mật bằng hoặc cao hơn mức bảo mậtcủa trình duyệt Để giảm khả năng tấn công, plugin được chạy trong các tiến trình riêngbiệt được giao tiếp với bộ render, bản thân nó phải chạy với rất ít quyền trong một tiếntrình chạy theo tab Plugin cần phải được điều chỉnh để chạy được với cấu trúc phần mềmtrong khi vẫn tuân theo khái niệm quyền ít nhất

Chrome hỗ trợ Netscape Plugin Application Programming Interface (NPAPI), nhưngkhông hỗ trợ việc nhúng các Active X Bên cạnh, Chrome cũng không có một hệ thốngphần mở rộng như các file *.xpi không phụ thuộc hệ điều hành nền của Mozilla và do đócác phần mở rộng dựa vào XPI như AdBlock (cũ) và GreaseMonkey không thể chạy đượcvới Chrome

Lướt web kín đáo

Có một tính năng duyệt web kín đáo gọi là chế độ Incognito được cung cấp trong trìnhduyệt này Nó ngăn trình duyệt không lưu trữ lại thông tin trong History cũngnhư cookies từ các trang web đã ghé thăm Tính năng này tương tự như tính năng lướtweb riêng tư đã có trong Internet Explorer 8

Tốc độ

Chrome sử dụng Máy ảo Javascript, engine V8 JavaScript, có các tính năng như thế hệ

mã năng động, một bộ chạy nền ẩn, và bộ thu dọn dữ liệu dư thừaMáy ảo Javascript và

Trang 26

V8 JavaScript được công nhận là một dự án quan trọng được chia ra (giống như bộJavascript engine Tamarin củaAdobe/Mozilla) và được tiến hành bởi hai nhóm riêng biệttại Đan Mạch Mô hình hiện thực đã có được thiết kế "cho các chương trình nhỏ, khi mà

sự vận hành và tương tác của hệ thống là không quan trọng" nhưng các ứng dụng webnhư Gmail "sử dụng các trình duyệt web một cách đầy đủ khi nó sử dụng môhình DOM và Javascript" Kết quả là bộ engine V8 JavaScript, một bộ chạy nền ẩn, bộsinh mã tự động, và bộ thu dọn dữ liệu dư thừa Một số trang web thực hiện các bài kiểmtra điểm chuẩn bằng cách sử dụng công cụ Benchmark SunSpider JavaScript

Quản lý tác vụ

Chrome có một công cụ quản lý tiến trình được gọi là hộp Quản lý tác vụ, ở đó cho phépngười dùng thấy trang nào chiếm dụng nhiều bộ nhớ nhất, tải về nhiều byte nhất và sửdụng CPU nhiều nhất (cũng như các plugin chạy trong mỗi tiến trình phân biệt) và chophép bạn tắt các trang đó

Hỗ trợ ứng dụng

Một tính năng của trình duyệt Chrome (được xem là một trong những lý do chính đểGoogle tạo ra Chrome) đó là trình duyệt hiển thị ở "chế độ khung cửa sổ ứng dụng"

Trang 27

(Application Mode) Nó không chỉ đơn giản làm một việc là dấu thanh định hướng(navigation bar), mà nó còn cho phép các trang web phá vỡ các giới hạn của khung trìnhduyệt hiện tại Khung trình duyệt được tự do cho phép người dùng load lại trang, điềuhướng hoặc đóng cửa sổ lại, là một điều cực kỳ tai hại đối với một ứng dụng đang chỉnhsửa những nội dung quan trọng Mặc dù điều này chỉ là một thay đổi nhỏ, nhưng nếu thiếu

nó thì có nghĩa là không có cách nào để phòng chống việc mất các dữ liệu chưa lưu lại(mà không có sự đầu tư lớn về các cấu trúc AJAX phức tạp) Các tính năng cần thiết khácnhư tương tác với màn hình, hỗ trợ các định dạng file và truy xuất cơ sở dữ liệu Điều nàygiới hạn trình duyệt Chrome không "đụng chạm gì đến việc người dùng đang làm", và chophép các ứng dụng web chạy như một phần mềm chạy trên máy thông thường (giống vớiMozilla Prism và Fluid)

Giao diện người dùng

Khi Chrome mở rộng tối đa, thanh tiêu đề được ẩn đi, thay vào đó, các thẻ hiển thị lênphần trên cùng Khi di chuột lên trê một liên kết, URI sẽ được hiển thị lên thanh trạng thái

ở dưới cùng bên trái Hoặc thanh trạng thái sẽ ẩn

Khi Chrome không mở rộng, thanh tiêu đề vẫn hiển thị ở trên các thẻ

Giao diện sử dụng chính gồm một các nút Back (quay lại trang trước), Forward (chuyểntiếp), refresh (nạp lại), Bookmark (quản lý các địa chỉ yêu thích), Go, option (tùy chọn) vànút cancel option (hủy bỏ tùy chọn) Nút tùy chọn tương tự như Safari, trong khi vị trí củanút cấu hình thì tương tự trong Internet Explorer 7 và 8 Nút nhấn minimize, maximize vàclose được thiết kế theo phong cách của Windows Vista

Khi cửa sổ trình duyệt Chrome chưa mở rộng tối đa (maximize), các thẻ (tab bar) hiển thịdưới thanh tiêu đề của cửa sổ Khi mở rộng tối đa, thanh tiêu đề biến mất và được thay thếhoàn toàn bởi các thẻ được đặt ở trên cùng của màn hình Không giống các trình duyệtkhác như Internet Explorer hay Firefox có chế độ toàn màn hình giúp giấu đi toàn bộ cácthành phần của hệ điều hành, Chrome chỉ có thể mở rộng tối đa giống như một cửa sổ ứngdụng thông thường Do đó, thanh task bar, system tray và start menu vẫn chiếm vùngkhông gian vào mọi lúc, trừ khi nó được cấu hình để tự động ẩn

Trang 28

Tương tự các phiên bản mới nhất của trình duyệt Firefox và IE cho phép người dùng điềuchỉnh toàn bộ kích thước hiển thị của một trang web, Chrome chỉ cho phép thu nhỏ kíchthước chữ mà thôi Do đó, một trang web với độ rộng 800 pixel thì vẫn là 800 pixel rộngkhi người dùng thu nhỏ nó lại Chỉ có chữ hiển thị chịu ảnh hưởng của việc phóng to/thunhỏ.

Chrome đã thêm phần Gears để thêm các tính năng cho người phát triển mà có thể trởthành chuẩn web mới, cơ bản để xây dựng các ứng dụng web (và hỗ trợ việc offline).Chrome thay thế trang chủ (homepage) của trình duyệt thành một tab mới được hiển thịvới tên New Tab Page Nó hiển thị các hình thu nhỏ của chín trang web bạn hay ghé thămnhất cùng các trang bạn hay tìm kiếm, các bookmark gần đây và các tab vừa đóng Tínhnăng này xuất hiện lần đầu tiên trong trình duyệt Opera

Thanh Định hướng (Omnibox) là một hộp chứ địa chỉ URL ở đầu mỗi tab, được xây dựnggiống thanh định hướng của Opera Nó bao gồm chức năng autocomplete, nhưng chỉautocomplete các địa chỉ URL đã được nhập bằng tay trước đó (chứ không hiển thị toàn

bộ các link), các gợi ý tìm kiếm (search suggestions), trang được ghé nhiều nhất, các trangnổi tiếng và các từ khóa đã được tìm kiếm trong history Bộ máy tìm kiếm có thể đượcchụp bởi trình duyệt khi sử dụng thông qua giao diện người dùng bình thường bằng cáchnhấn phím Tab

Các cửa sổ popup sẽ "nằm trong tab mà từ đó nó đến" và sẽ không hiển thị ra ngoài tabngoại trừ khi người dùng rê nó ra ngoài Cửa sổ popup sẽ không chạy trong tiến trìnhriêng của nó

Chrome sử dụng bộ máy render WebKit từ nhóm Android Giống hầu hết các trình duyệtkhác, Chrome được kiểm tra nội bộ trước khi phát hành ra ngoài với các bài test đơn vị,

"tự động kiểm tra giao diện người dùng và các hành động của người dùng thông qua cácđoạn script" và fuzz testing, cũng như các bài test của bộ WebKit (Chrome vượt qua lầntest này tới 99%) Trình duyệt mới được kiểm tra một cách tự động qua chục trang trêntổng số hàng ngàn trang web thường được truy xuất theo bộ máy đánhs ố của Googletrong vòng 20-30 phút

Trang 29

Các thanh Tab là thành phần chính của giao diện Chrome và được đưa lên trên cùng củacửa sổ hơn là đặt ở dưới thanh điều khiển (tương tự Opera) Điều thay đổi này tạo nên sựđối lập với các trình duyệt đã tồn tại đều dựa vào cửa sổ chứa tab Tab (bao gồm cả trạngthái của chúng) cũng có thể di chuyển qua lại với nhau Mỗi tab có một bộ điều khiển củariêng nó, bao gồm thanh Omnibox.

Mặc định, Chrome không có thanh trạng thái hiển thị giống như các trình duyệt khác hayđặt ở phía dưới cửa sổ Nhưng, khi con chuột di chuyển trên một đường link, địa chỉ củađường link đó sẽ xuất hiện ở dưới phía dưới bên trái của trình duyệt

Lỗ hổng bảo mật

Không có lỗ hổng bảo mật trong Chrome đã được khai thác thành công trong ba năm tổchức Pwn2Own 2009-11 Tuy nhiên, tại Pwn2Own năm 2012 Chrome lần đầu tiên bịđánh bại, bởi một đội ngũ Pháp, họ đã khai thác lỗ hổng Zero-Day để điều khiển hoàntoàn của một máy tính 64-bit Windows 7 đã update bản vá đầy đủ bằng cách sử dụng mộttrang web bẫy vượt qua sandbox của Chrome Nó cũng bị tổn thương hai lần tại củaCanSecWest 2.012 Pwnium Phản ứng chính thức của Google cho các lỗ hổng đã đượccung cấp bởi Jason vải thô dệt bằng len dài, chúc mừng các nhà nghiên cứu, ghi nhận,

"Chúng tôi cũng tin rằng cả hai đệ trình là tác phẩm nghệ thuật và xứng đáng được chia sẻ

và công nhận rộng lớn

Trang 30

Những vấn đề tương thích

Ngày 11 tháng 12 năm 2008, một bài báo của tạp chí CNET thông báo về những vần đềkhông tương thích giữa Chrome và Hotmail, đó là có thể truy cập nhưng không thể viếtcác email Theo Harrison Hoffman, đồng sáng lập viên của LiveSide.net, "Đây là vấn đềdường như có thể dễ dàng được sửa chữa và có lẽ không phải là lỗi của Google" Lỗi này

đã được sửa trong phiên bản 1.0.154.46

c Ưu điểm và nhược điểm:

Ưu điểm:

Trước hết phải nói rằng Chrome có một giao diện đẹp, gọn gàng và phù hợp nhất so vớicác đối thủ khác Sau đó là việc tiêu thụ ít bộ nhớ hơn, khởi động tải trang nhanh hơn, cónhiều tiệc ích mở rộng và phong phú hơn Hiện tại nó cũng đã có phiên bản hỗ trợ choUbuntu là Chromium với khả năng duyệt web mượt mà hơn Cũng giốngnhư Firefox và Opera, Chrome cũng có lợi thế lớn là nó có thể tiếpcận với một mảng rộng người dùng trên nhiều hệ điều hành như Windows, Linux và Mac.Đây là điều mà Internet Explorer chưa thể đáp ứng Phiên bản Chrome 11 cũng sẽ chạytheo xu hướng của nền tảng Web tiên tiến như khả năng hỗ trợ chuẩn HTML5 và CSS3,thêm vào đó là tính năng xử lý hình ảnh dựa trên GPU để có thể đảm bảo vị trí ngangbằng với 3 trình duyệt còn lại

Nhược điểm:

Chrome 11 gặp phải vấn đề khi tải một số trang web trong khi các trình duyệt khác vẫn ổn

định khiến cho bạn phải thường xuyên Reload lại trang đó Ngoài ra nó không hỗ trợ xemthuộc tính hình ảnh từ Menu ngữ cảnh khi bạn click chuột phải vào hình ảnh trên mộttrang web, có trang riêng h thị History nhưng lại quá sơ sài bởi vì nó không hiển thịđường link trực tiếp Một nhược điểm đáng lưu ý ở đây là trình duyệt này không hề tựđộng mở lại những tab mà bạn đã mở trong lần làm việc ngay trước đó sau khi đã đóngứng dụng

4 Opera

Ngày đăng: 04/09/2014, 10:29

HÌNH ẢNH LIÊN QUAN

Hình  1  -   Biểu   tượng   trình   duyệt   web Internet Explorer - Tiểu luận môn Internet và ELearning trình bày chi tiết về các trình duyệt Web phổ biến hiện nay
nh 1 - Biểu tượng trình duyệt web Internet Explorer (Trang 4)
Hình 2 - Biểu tượng trình duyệt web Firefox - Tiểu luận môn Internet và ELearning trình bày chi tiết về các trình duyệt Web phổ biến hiện nay
Hình 2 Biểu tượng trình duyệt web Firefox (Trang 18)
Hình 3 - Cặp đôi Dave Hyatt và Blake Ross - Tiểu luận môn Internet và ELearning trình bày chi tiết về các trình duyệt Web phổ biến hiện nay
Hình 3 Cặp đôi Dave Hyatt và Blake Ross (Trang 18)
Hình 4 - Các biểu tượng của Firefox - Tiểu luận môn Internet và ELearning trình bày chi tiết về các trình duyệt Web phổ biến hiện nay
Hình 4 Các biểu tượng của Firefox (Trang 19)
Hình 5 - Panda lông đỏ - Tiểu luận môn Internet và ELearning trình bày chi tiết về các trình duyệt Web phổ biến hiện nay
Hình 5 Panda lông đỏ (Trang 20)
Hình  6  -   Biểu   tượng   trình   duyệt   web Google Chrome - Tiểu luận môn Internet và ELearning trình bày chi tiết về các trình duyệt Web phổ biến hiện nay
nh 6 - Biểu tượng trình duyệt web Google Chrome (Trang 23)
Hình  7  - Biểu tượng trình duyệt web Opera - Tiểu luận môn Internet và ELearning trình bày chi tiết về các trình duyệt Web phổ biến hiện nay
nh 7 - Biểu tượng trình duyệt web Opera (Trang 31)
Hình 9 - Giao diện Safari Top Sites - Tiểu luận môn Internet và ELearning trình bày chi tiết về các trình duyệt Web phổ biến hiện nay
Hình 9 Giao diện Safari Top Sites (Trang 42)
Hình  10  - Biểu tượng trình duyệt web Netscape Navigator - Tiểu luận môn Internet và ELearning trình bày chi tiết về các trình duyệt Web phổ biến hiện nay
nh 10 - Biểu tượng trình duyệt web Netscape Navigator (Trang 46)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w