Microsoft Trident

Trident (hay còn gọi là MSHTML) là tên của cỗ máy bố cục cho các phiên bản Internet Explorer của Microsoft Windows. Được xuất hiện lần đầu tiên trong Internet Explorer phiên bản 4.0 vào tháng 10 năm 1997; cỗ máy được liên tục phát triển và được sử dụng cho đến ngày hôm nay. Trong phiên bản 78 của Internet Explorer, Microsoft đã có những thay đổi quan trọng trong cỗ máy bố cục Trident để đáp ứng các chuẩn của web đồng thời hỗ trợ các công nghệ mới.

Trident
Phát triển bởiMicrosoft
Hệ điều hànhMicrosoft Windows
Mac OS System 7 cho đến OS X (ngừng phát triển)
SolarisHP-UX (ngừng phát triển)

Windows 3.1 cho đến Me (ngừng phát triển)
Thể loạiKhung ứng dụng / Thành phần phần mềm
Giấy phépTư hữu MS-EULA
Websitemsdn.microsoft.com

Sử dụng trong phát triển phần mềm sửa

Trident được thiết kế như là một thành phần phần mềm cho phép các nhà phát triển phần mềm dễ dàng tích hợp chức năng duyệt web. Nó bao gồm giao diện COM để truy cập và chỉnh sửa trang web ở bất kỳ môi trường nào hỗ trợ COM, như C++.NET. Ví dụ, một ô điều khiển trình duyệt web có thể được thêm vào một ứng dụng C++ và Trident có thể sử dụng để truy cập trang web hiện tại của trình duyệt và đem về các giá trị yếu tố. Các sự kiện từ bộ điều khiển trình duyệt web cũng có thể bị chộp lại. tính năng của Trident được sử dụng bằng cách kết nối thư viện mshtml.dll vào dự án phần mềm.

Các phiên bản sửa

Phiên bản TridentPhiên bản MSHTML.dllPhiên bản Internet ExplorerGhi chú
không được đề cập4.0.xIE4phiên bản"Trident"đầu tiên
5.0.xIE5củng cố hỗ trợ CSS1.0 và bao quát trong việc dựng hình CSS2
5.5.xIE5.5sửa lỗi cáng đáng CSS
4 (bắt gói tin bằng mootools"Browser.Engine.version")6.0.xIE6
5 (bắt gói tin bằng mootools"Browser.Engine.version")7.0.xIE7sửa rất nhiều lỗi dựng hình CSS và hỗ trợ thêm PNG ở giai đoạn alpha
4.0 [1]8.0.xIE8phiên bản đầu tiên vượt qua kiểm tra Acid 2[2]
5.0[3]9.0.x9.0Hỗ trợ thêm SVG, XHTML, HTML5, và CSS 3. Thêm tính năng tăng tốc phần cứng JScript tên gọi Chakra. Đạt 95/100 điểm khi kiểm nghiệm Acid3.

Ghi chú: Internet Explorer 8 là phiên bản đầu tiên hiện số phiên bản của Trident trong chuỗi tác nhân người dùng.

Các ứng dụng dựa trên Trident sửa

Tất cả các phiên bản Internet Explorer cho Windows từ bản 4.0 trở đi sử dụng Trident, và bộ máy cũng được sử dụng trong rất nhiều trình duyệt web khác và các thành phần phần mềm (xem hệ vỏ Internet Explorer). Trong Windows 98, Windows Me, và Windows 2000, bộ máy cũng được sử dụng như là hệ vỏ của trình quản lý file trong Windows, Windows Explorer. Chức năng Add/Remove Programs trong Windows 2000 và Windows XP sử dụng Trident để hiển thị danh sách các chương trình đã cài đặt và trong Windows XP, nó cũng được dùng trong User Accounts Control Panel, là một Ứng dụng HTML. Tuy vậy Trident không có trong IE5 phiên bản cho Mac, hay là Internet Explorer Mobile.

Một số ứng dụng sử dụng Trident:

Hợp chuẩn sửa

Cho dù mỗi phiên bản của IE đều tăng cường khả năng hỗ trợ hợp chuẩn, bao gồm việc giới thiệu"chế độ hợp chuẩn"trong phiên bản 6, lõi chuẩn dùng để xây dựng các trang web (HTML và CSS) thỉnh thoảng không tương thích với các chế độ mới. Ví dụ, thẻ là một phần của HTML 4.01 trong IE 8. Trident cũng thiếu một số thuộc tính CSS, như min-height, v.v. trong IE 6. Trong Internet Explorer 8 CSS 2.1 sẽ được hỗ trợ đầy đủ cũng như một số thuộc tính của CSS 3.0.[4]

Các sản phẩm tương tự của Microsoft sửa

Ngoài Trident ra, Microsoft cũng có một số bộ máy bố cục khác. Một trong số chúng, được biết đến là Tasman, sử dụng trong Internet Explorer 5 cho Mac. Việc phát triển Internet Explorer cho Mac đã bị đình trệ từ năm 2003, nhưng cũng mở rộng Tasman một cách hạn hẹp, và sau này có trong Office 2004 for Mac. Chương trình thiết kế web mới của Microsoft, Expression Web không dùng Trident mà dùng cỗ máy của riêng nó, mà Microsoft cho là hợp chuẩn hơn Trident.[5]

Xem thêm sửa

Dẫn chứng sửa

  1. ^ The Internet Explorer 8 User-Agent String
  2. ^ Internal IE8 build passes Acid2 Test
  3. ^ Silbey, Marc (ngày 23 tháng 3 năm 2010), Introducing IE9’s User Agent String, Microsoft
  4. ^ “CSS Compatibility and Internet Explorer”. Truy cập ngày 5 tháng 10 năm 2008.
  5. ^ Expression Web features

Liên kết ngoài sửa

Bản mẫu:Layout engines

🔥 Top keywords: 2112: Doraemon ra đời300 (phim)Anh hùng xạ điêu (phim truyền hình 2003)Bùng phát virus Zika 2015–2016Chuyên gia trang điểmCristiano RonaldoCá đuối quỷDanh sách Tổng thống Hoa KỳDanh sách câu thần chú trong Harry PotterDanh sách tài khoản Instagram có nhiều lượt theo dõi nhấtGiải Oscar cho phim ngắn hay nhấtHoan Ngu Ảnh ThịHầu tướcHọc thuyết tế bàoJason Miller (communications strategist)Lễ hội Chọi trâu Đồ SơnLộc Đỉnh ký (phim 1998)Natapohn TameeruksNinh (họ)Phim truyền hình Đài LoanRobloxThanh thiếu niênThần tượng teenThổ thần tập sựTrang ChínhTập hợp rỗngTỉnh của Thổ Nhĩ KỳVõ Thần Triệu Tử LongXXX (loạt phim)Âu Dương Chấn HoaĐào Trọng ThiĐại học Công giáo ParisĐệ Tứ Cộng hòa PhápĐổng Tiểu UyểnĐài Truyền hình Kỹ thuật số VTCThích Minh TuệTrang ChínhĐặc biệt:Tìm kiếmLê Anh Tú (sinh 1981)Lương Tam QuangHoliBộ trưởng Bộ Công an (Việt Nam)Thích Chân QuangQuốc kỳ Việt Nam Cộng hòaĐài Truyền hình Việt NamCleopatra VIIViệt NamTô LâmThích-ca Mâu-niChung kết UEFA Champions League 2024Thích Quảng ĐứcDanh sách phim điện ảnh DoraemonHentaiTrần Quốc TỏThượng mã phongThảo luận:Thích Minh TuệLGBTMinecraftViệt Nam Cộng hòaBộ Công an (Việt Nam)Đặc biệt:Thay đổi gần đâyHồ Chí MinhDanh sách trận chung kết Cúp C1 châu Âu và UEFA Champions LeagueDoraemon: Nobita và bản giao hưởng Địa CầuCổng thông tin:Phật giáoGoogle DịchThích Nhất HạnhNgày Thiếu nhiGiải vô địch bóng đá châu Âu 2024Nguyễn Phú TrọngLương CườngDanh sách phim điện ảnh Thám tử lừng danh ConanVasco da Gama