ترايدنت (برنامج)
ترايدنت [ 1 ] [ 2 ] [ 3 ] (المعروف أيضًا باسم MSHTML [ 1 ] [ 2 ] [ 5 ] ) هو محرك متصفح خاص بإصدار مايكروسوفت ويندوز من إنترنت إكسبلورر ، والذي طورته مايكروسوفت .
ظهرت لغة MSHTML لأول مرة مع إصدار متصفح إنترنت إكسبلورر 4 عام 1997. وفي الإصدارين 7 و 8 من إنترنت إكسبلورر، أجرت مايكروسوفت تغييرات جوهرية على إمكانيات تخطيط MSHTML لتحسين التوافق مع معايير الويب وإضافة دعم للتقنيات الجديدة. [ 6 ] [ 7 ] [ 8 ]
سيستمر MSHTML في تلقي تحديثات الأمان [ 9 ] لوضع IE في Microsoft Edge حتى عام 2029 على الأقل. ومع ذلك، لن تتم إضافة دعم لمعايير الويب الجديدة.
الاستخدام في تطوير البرمجيات
صُممت MSHTML كمكون برمجي لتمكين مطوري البرامج من إضافة وظائف تصفح الويب بسهولة إلى تطبيقاتهم. توفر MSHTML واجهة COM للوصول إلى صفحات الويب وتعديلها في أي بيئة تدعم COM، مثل C++ و .NET . على سبيل المثال، يمكن إضافة عنصر تحكم متصفح ويب إلى برنامج C++، ثم استخدام MSHTML للوصول إلى الصفحة المعروضة حاليًا في المتصفح واسترداد قيم العناصر. كما يمكن أيضًا التقاط الأحداث من عنصر تحكم متصفح الويب. تُصبح وظائف MSHTML متاحة بربط ملف mshtml.dll بمشروع البرنامج.
سجل الإصدارات
| إصدار MSHTML | إصدار MSHTML.dll | إصدار إنترنت إكسبلورر | نسخة إنترنت إكسبلورر للهواتف المحمولة | ملحوظات |
|---|---|---|---|---|
| لا يوجد إصدار [ 10 ] | 4.0.x | 4.0 | غير متوفر | النسخة الأولية. |
| 5.0.x | 5.0 | غير متوفر | تم تحسين دعم CSS 1 وإجراء تغييرات شاملة في عرض CSS 2. | |
| 5.5.x | 5.5 | غير متوفر | تم تصحيح المشاكل المتعلقة بمعالجة CSS. | |
| 6.0.x | 6.0 | غير متوفر | تم تصحيح نموذج الصندوق وإضافة وضع الغرائب مع تبديل DTD . | |
| 7.0.x | 7.0 | غير متوفر | تم إصلاح العديد من مشاكل عرض CSS وإضافة دعم جزئي لشفافية صور PNG . | |
| غير متوفر | غير متوفر | 6.0 | يجمع IEMobile 6 العديد من ميزات IE 6 و7 و8. [ 11 ] | |
| 3.1 [ 12 ] [ 13 ] | 7.0 | غير متوفر | 7.0 | منفذ ثانٍ لنظام MSHTML على الأجهزة المحمولة. إصدار IE Mobile لنظام التشغيل Windows Phone 7 . |
| 4.0 [ 14 ] | 8.0.x | 8.0 | غير متوفر | أول إصدار يجتاز اختبار Acid 2. [ 4 ] تمت إضافة دعم كامل لـ CSS 2.1 . [ 15 ] |
| 5.0 [ 10 ] | 9.0.x | 9.0 | 9.0 | تمت إضافة دعم لـ SVG و XHTML و HTML5 و CSS 3. كما تمت إضافة محرك JScript جديد مُسرّع بواسطة الأجهزة يُسمى Chakra . حصل على 100/100 في اختبار Acid3 . مُضمّن مع IE 9 Mobile في نظام Windows Phone 7.5 "Mango". |
| 6.0 [ 16 ] | 10.0.x | 10.0 | 10.0 [ 17 ] | دعم إضافي لـ CSS 3 و HTML5 و ES5 . مُضمّن في Windows Phone 8. دعم انتقالات CSS ذات التدرج الخطي . [ 18 ] |
| 7.0 | 11.0.x | 11.0 | 11.0 | دعم WebGL و SPDY . دعم مُحسّن لـ HTML5. [ 19 ] تحسين السرعة. [ 20 ] مُضمّن في Windows Phone 8.1 . |
حالات الاستخدام
تستخدم جميع إصدارات إنترنت إكسبلورر لنظام ويندوز، بدءًا من الإصدار 4.0، لغة MSHTML، كما تستخدمها أيضًا العديد من متصفحات الويب ومكونات البرامج الأخرى (انظر واجهة إنترنت إكسبلورر ). في أنظمة ويندوز 98 وويندوز Me وويندوز 2000 ، تُستخدم أيضًا في مدير ملفات ويندوز/واجهة المستخدم، مستكشف ويندوز . [ 21 ] تستخدم أداة إضافة/إزالة البرامج في ويندوز 2000 لغة MSHTML لعرض قائمة البرامج المثبتة، [ 22 ] وفي ويندوز XP تُستخدم أيضًا في لوحة تحكم حسابات المستخدمين، وهي تطبيق HTML . [ 23 ] مع ذلك، لم يستخدم إنترنت إكسبلورر لنظام ماك (الذي استخدم Tasman بدءًا من الإصدار 5.0)، ولا الإصدارات الأولى من إنترنت إكسبلورر موبايل ، لغة MSHTML .
تتضمن بعض التطبيقات الأخرى القائمة على لغة MSHTML ما يلي:
- متصفح الويب AOL Explorer
- برنامج AOL Instant Messenger 6.x، الذي استخدم لغة MSHTML لعرض نوافذ المحادثات وملفات تعريف المستخدمين، ولوحات الإعلانات
- EA Link غير متوافق مع MSHTML بدءًا من Internet Explorer 7 RC2
- يستخدم مشغل Flashpoint Secure Player لغة MSHTML لتشغيل ألعاب الويب القائمة على ActiveX
- جوجل توك ، الذي استخدم لغة MSHTML لعرض نوافذ الدردشة وبطاقات الملف الشخصي
- GreenBrowser ، والذي يُعرض أيضًا على صفحة BrowserChoice.eu
- IE Tab ، وهو إضافة للمتصفح تُستخدم لعرض الصفحات بواجهة مستخدم MSHTML (كانت متاحة في الأصل لكل من Mozilla Firefox و Google Chrome ، والآن فقط للأخير).
- يستخدم نظام Impulse (لتوصيل المحتوى) لغة MSHTML لعرض صفحة "استكشاف"، بالإضافة إلى العديد من صفحات "المجتمع".
- برنامج LimeWire ، الذي يعرض الصفحة باسم "New@Lime"
- Lunascape ، من تطوير شركة Lunascape
- ماكسثون ، الذي استخدم محرك MSHTML مع إضافة ميزات غير مضمنة في IE7
- متصفح الوسائط ، متصفحات مخصصة، خاصة لأجهزة نينتندو
- MenuBox، متصفح ويب
- مساعدة HTML المجمعة من مايكروسوفت
- مايكروسوفت إنكارتا والمنتجات ذات الصلة
- مايكروسوفت إنفو باث ، تطبيق نماذج
- يستخدم برنامج مايكروسوفت أوتلوك لغة MSHTML لعرض رسائل HTML (قبل إصدار أوتلوك 2007) وشاشة "أوتلوك اليوم".
- يستخدم برنامج مايكروسوفت أوتلوك إكسبريس لغة MSHTML لعرض رسائل HTML
- يستخدم Microsoft Visual InterDev 6 لغة MSHTML في وضع التحرير كمصمم HTML مرئي
- يستخدم Microsoft Visual Studio 2002-2005 لغة MSHTML في وضع التحرير لتوفير مصمم مرئي لـ ASP.NET/HTML
- مايكروسوفت فيجوال ستوديو وفيجوال بيسك لعرض عنصر تحكم مستعرض الويب
- استخدم برنامج MSN Messenger هذه التقنية لإنتاج "إشارات ضوئية" وألعاب تعتمد على تقنية Flash ، ولجميع الإعلانات المعروضة في لافتة الإعلان.
- نيو بلانيت ، متصفح ويب
- نت كابتور ، متصفح ويب
- متصفح نتسكيب (نتسكيب 8)، الذي استخدم لغة MSHTML لعرض صفحات الويب في وضع إنترنت إكسبلورر
- RealNetworks RealPlayer ، تطبيق مشغل وسائط متعددة
- سليبنير ، متصفح ويب
- SlimBrowser ، متصفح ويب
- سكايب ، برنامج للاتصالات الصوتية عبر الإنترنت (VoIP) يقوم بعرض بيانات HTML باستخدام MSHTML
- متصفح الويب Tencent Traveler
- كان عميل Steam من Valve ، في إصداراته السابقة، يستخدم MSHTML لعرض أقسام "المتجر" و"أخبار التحديثات" و"المجتمع"، بالإضافة إلى متصفح Steam داخل اللعبة وشاشات رسالة اليوم في ألعاب Valve. تم تحديث عميل Steam لاستخدام WebKit بدلاً من MSHTML لهذه الميزات. ثم تم تحديثه لاحقًا لاستخدام إطار عمل Chromium المدمج [ 24 ].
- يستخدم برنامج Windows Live Writer لغة MSHTML كمحرر له.
- يستخدم برنامج Windows Media Player لغة MSHTML لعرض صفحات "معلومات الوسائط".
- برنامج WinRAR ، وهو برنامج لفك الضغط
- متصفح 360 الآمن ، متصفح ويب في الصين
- متصفح بايدو ، وهو متصفح ويب في الصين، كان يحتوي أيضًا على خادم وكيل لبعض مواقع الويب
الامتثال للمعايير
بدأت الإصدارات الحالية من MSHTML، بدءًا من Internet Explorer 9 ، بدعم CSS 3 وHTML5 وSVG، بالإضافة إلى معايير الويب الحديثة الأخرى. وقد تحسّن التوافق مع معايير الويب تدريجيًا مع تطور MSHTML. على الرغم من أن كل إصدار من IE قد حسّن دعم المعايير، بما في ذلك تقديم "وضع التوافق مع المعايير" في الإصدار 6 ، إلا أن المعايير الأساسية المستخدمة في بناء صفحات الويب (HTML وCSS) كانت تُطبّق أحيانًا بشكل غير كامل. على سبيل المثال، لم يكن هناك دعم لعنصر <head> <abbr>الموجود في معيار HTML 4.01 قبل IE 8. كما كانت هناك بعض سمات CSS مفقودة من MSHTML، مثل min-height، في Internet Explorer 6. أما في Internet Explorer 8، فقد أصبح CSS 2.1 مدعومًا بالكامل، بالإضافة إلى بعض سمات CSS 3.0. [ 15 ] من المعروف أن هذا النقص في التوافق مع المعايير يتسبب في أخطاء في العرض ونقص في دعم تقنيات الويب الحديثة، مما يؤدي غالبًا إلى زيادة وقت تطوير صفحات الويب. [ 25 ] ومع ذلك، لم يتم حل اختلافات عرض HTML بين المتصفحات المتوافقة مع المعايير بشكل كامل حتى الآن.
بدائل مايكروسوفت
إلى جانب MSHTML، تمتلك مايكروسوفت وتستخدم العديد من محركات التخطيط الأخرى. أحدها، المعروف باسم Tasman ، استُخدم في متصفح إنترنت إكسبلورر 5 لنظام ماك. توقف تطوير إنترنت إكسبلورر لنظام ماك في عام 2003 تقريبًا، لكن تطوير Tasman استمر بشكل محدود، وأُدرج لاحقًا في حزمة أوفيس 2004 لنظام ماك . يستخدم أوفيس 2011 لنظام ماك محرك WebKit مفتوح المصدر . أما منتج تصميم مواقع الويب من مايكروسوفت، Expression Web ( الذي توقف إنتاجه الآن) ، بالإضافة إلى Visual Studio 2008 والإصدارات الأحدث، فلا يستخدمان محرك MSHTML الخاص بإنترنت إكسبلورر، بل يستخدمان محركًا مختلفًا. [ 26 ]
في عام 2014، تم تطوير محرك EdgeHTML لمتصفح Microsoft Edge الخاص بنظام التشغيل Windows 10 (والذي كان يُعرف سابقًا باسم "Spartan" ويُطلق عليه الآن اسم Microsoft Edge Legacy ). صُمم هذا المحرك الجديد "للتوافق مع الويب الحديث"، وهو يُلغي أو يُزيل عددًا من المكونات والسلوكيات القديمة، بما في ذلك أوضاع المستندات، مما يضمن عرض HTML النقي والمتوافق مع المعايير بشكل صحيح في المتصفحات دون الحاجة إلى أي اعتبارات خاصة من مطوري الويب. [ 27 ] [ 28 ] وقد نتج عن ذلك متصفح جديد تمامًا يسمى Microsoft Edge (يشار إليه لاحقًا باسم "Microsoft Edge Legacy "، [ 29 ] مع أيقونة زرقاء مسطحة على شكل حرف "e") والذي حل محل Internet Explorer كمتصفح Windows الافتراضي وأصبح أساس خدمات Microsoft المتعلقة بالويب، حتى تم استبداله بمتصفح قائم على Blink / Chromium [ 30 ] [ 31 ] ، والذي يسمى أيضًا Microsoft Edge [ 32 ] [ 33 ] (يتميز بأيقونة جديدة تشبه موجة المحيط ) في أواخر عام 2020.
انظر أيضاً
مراجع
- 1 2 3 "ثغرة أمنية في مايكروسوفت MSHTML قد تسمح بتنفيذ التعليمات البرمجية عن بُعد" . مكتب خدمات تكنولوجيا المعلومات بولاية نيويورك . 8 سبتمبر 2021. تاريخ الاطلاع: 14 مارس 2023 .
- 1 2 3 "إنترنت إكسبلورر - محرك ترايدنت" . دعم مايكروسوفت .
- 1 2 "وداعاً إنترنت إكسبلورر: سيتم إيقاف متصفح مايكروسوفت الشهير في يونيو" . PCWorld .
- 1 2 "إنترنت إكسبلورر 8 وAcid2: علامة فارقة" ، مدونة إنترنت إكسبلورر، مستندات مايكروسوفت ، 19 ديسمبر 2007 ، تم الاطلاع عليه في 1 يناير 2022
- ↑ "تحليل الهجمات التي تستغل ثغرة CVE-2021-40444 في MSHTML" . أمن مايكروسوفت . 15 سبتمبر 2021.
- ↑ "تفاصيل حول تغييرات CSS الخاصة بنا لمتصفح IE7" . مدونة IEBlog. وثائق مايكروسوفت . 22 أغسطس 2006. تم الاطلاع عليه في 1 يناير 2022 .
- ↑ "نظرة عامة على تحسينات المنصة في IE8 RC1" . مدونة إنترنت إكسبلورر. وثائق مايكروسوفت . 29 يناير 2009. تم الاطلاع عليه في 1 يناير 2022 .
- ↑ "مبادئ التوافق التشغيلي لمايكروسوفت ومتصفح إنترنت إكسبلورر 8" . مدونة إنترنت إكسبلورر. وثائق مايكروسوفت . 3 مارس 2008. تاريخ الاسترجاع: 1 يناير 2022 .
- ↑ "أسئلة وأجوبة حول دورة حياة المنتج - إنترنت إكسبلورر ومايكروسوفت إيدج" . سياسة دورة حياة المنتج من مايكروسوفت. وثائق مايكروسوفت . 3 نوفمبر 2021. مؤرشف من الأصل في 13 يونيو 2022. تم الاطلاع عليه في 13 يونيو 2022.
تلتزم مايكروسوفت بدعم وضع إنترنت إكسبلورر في مايكروسوفت إيدج حتى عام 2029 على الأقل، على أنظمة التشغيل المدعومة.
- 1 2 "تقديم سلسلة وكيل المستخدم لمتصفح إنترنت إكسبلورر 9" ، مدونة إنترنت إكسبلورر، وثائق مايكروسوفت ، 23 مارس 2010 ، تاريخ الاسترجاع 1 يناير 2022
- ↑ كوكس، جون (21 ديسمبر 2008)، "مايكروسوفت تعالج متصفح الهاتف المحمول" ، بي سي وورلد ، مؤرشف من الأصل في 29 يناير 2021
- ↑ وارن، توم (15 مارس 2010)، "متصفح ويندوز فون 7 مبني على إنترنت إكسبلورر 7" ، نيوين ، تاريخ الاسترجاع 1 يناير 2022
- ↑ "سيداتي وسادتي، تفضلوا بالترحيب بـ... سلسلة وكيل مستخدم إنترنت إكسبلورر للأجهزة المحمولة!" ، مدونة فريق إنترنت إكسبلورر لنظام ويندوز فون، وثائق مايكروسوفت ، 25 مارس 2010 ، تاريخ الاطلاع 1 يناير 2022
- ↑ "سلسلة وكيل المستخدم في إنترنت إكسبلورر 8 (إصدار محدّث)" ، مدونة إنترنت إكسبلورر، وثائق مايكروسوفت ، 9 يناير 2009 ، تاريخ الاطلاع 1 يناير 2022
- 1 2 "توافق CSS مع متصفح إنترنت إكسبلورر" . وثائق مايكروسوفت . 9 مارس 2011. تم الاطلاع عليه بتاريخ 1 يناير 2022 .
- ↑ "سلسلة وكيل المستخدم في IE10" ، مدونة IE، وثائق مايكروسوفت ، 15 أبريل 2011 ، تاريخ الاطلاع 1 يناير 2022
- ↑ ليبسكاس، فيجانتاس (2012-06-20)، "ويندوز فون 8: إنترنت إكسبلورر 10 بالتفصيل" ، FavBrowser.com ، مؤرشف من الأصل في 2012-10-21 ، تم استرجاعه في 2022-01-01
- ↑ تيودور، آنا (2018-06-01)، "حالة تغيير التدرجات اللونية باستخدام انتقالات ورسوم متحركة CSS" ، مدونة، حلول بيلبوكس ، مؤرشفة من الأصل في 2020-07-13 ، تم استرجاعها في 2022-01-01
- ↑ أنتوني، سيباستيان (26-06-2013)، "سيدعم نظام التشغيل Windows 8.1 ومتصفح Internet Explorer 11 تقنيتي WebGL وSPDY، لكنهما لن يدعما WebRTC" ، الحوسبة، إكستريم تك ، زيف ديفيس ، تاريخ الاسترجاع : 01-01-2022
- ↑ «إطلاق متصفح إنترنت إكسبلورر 11 لنظام التشغيل ويندوز 7: يوفر تحسينات في العرض والسرعة» ، أخبار الإنترنت، Gadgets 360 ، NDTV ، 8 نوفمبر 2013 ، تاريخ الاطلاع : 1 يناير 2022
- ↑ "كيفية إضافة أو إزالة تحديث سطح مكتب ويندوز" . دعم مايكروسوفت . KB165695. مؤرشف من الأصل بتاريخ 20-03-2016.
- ↑ "أداة إضافة/إزالة البرامج تعرض البرامج المثبتة بشكل غير صحيح" . استكشاف الأخطاء وإصلاحها. مستندات مايكروسوفت . 23 سبتمبر 2021. KB266668 . تم الاطلاع عليه بتاريخ 1 يناير 2022 .
- ↑ "رسالة الخطأ "خطأ في برنامج Internet Explorer النصي" تظهر عند النقر على "حسابات المستخدمين" في لوحة التحكم عدة مرات متتالية بسرعة على جهاز كمبيوتر يعمل بنظام Windows XP . دعم Microsoft . KB886617. مؤرشف من الأصل بتاريخ 19-03-2016.
- ↑ "إطار عمل Chromium المدمج" . developer.valvesoftware.com. آخر تعديل في 25 يونيو 2012. تاريخ الاسترجاع 9 أبريل 2023 .
- ↑ شاه، أنوب (14 ديسمبر 2007). "متصفح إنترنت إكسبلورر من مايكروسوفت يُبطئ تطوير مواقع الويب" . onenaught.com . تاريخ الاسترجاع: 1 يناير 2022 .
- ↑ ماوتشيري، روب (11 أبريل 2007). "أوفيس لايف وشيربوينت" . مدونة فريق مايكروسوفت شيربوينت ديزاينر. وثائق مايكروسوفت . تم الاطلاع عليه في 1 يناير 2022.
لا يستخدم شيربوينت ديزاينر برنامج ترايدنت. يستخدم كل من شيربوينت ديزاينر، وإكسبريشن ويب، والإصدار التالي من فيجوال ويب ديزاينر في فيجوال ستوديو (الاسم الرمزي: أوركاس) نفس مكون تصميم الويب القائم على المعايير. تم تطوير هذا المكون بشكل مشترك من قبل فرق المنتجات الثلاثة لعرض معايير الويب عالية الدقة مثل CSS وXHTML وASP.NET.
- ↑ "العيش على الحافة - خطوتنا التالية في مساعدة الويب على العمل بسلاسة" . مدونة IEBlog. مستندات مايكروسوفت . 11 نوفمبر 2014. تم الاطلاع عليه في 1 يناير 2022 .
- ↑ "مشروع سبارتان وإصدار المعاينة لشهر يناير من ويندوز 10" . مدونة الإنترنت. وثائق مايكروسوفت . 22 يناير 2015. تاريخ الاسترجاع: 1 يناير 2022 .
- ↑ "تطبيقات وخدمات Microsoft 365 ستتوقف عن دعم IE 11؛ نهاية الدعم قادمة للإصدار القديم من Microsoft Edge" . سياسة دورة حياة منتجات Microsoft. وثائق Microsoft . تم الاطلاع بتاريخ 1 يناير 2022 .
- ↑ "تنزيل متصفح مايكروسوفت إيدج الجديد المبني على كروميوم" ، دعم مايكروسوفت ، KB4501095 ، تاريخ الاطلاع 1 يناير 2022 ،
يعتمد متصفح مايكروسوفت إيدج الجديد على كروميوم وقد تم إصداره في 15 يناير 2020
- ↑ بيلفيوري، جو (15 يناير 2020)، "عام جديد، متصفح جديد - متصفح مايكروسوفت إيدج الجديد متوفر الآن للتحميل بعد انتهاء فترة المعاينة" ، مدونة ويندوز ، تم الاطلاع عليه بتاريخ 1 يناير 2022
- ↑ وارن، توم (15 يناير 2020). "إطلاق متصفح مايكروسوفت الجديد إيدج كروميوم على نظامي التشغيل ويندوز وماك أو إس" . ذا فيرج . تاريخ الاسترجاع: 1 يناير 2022 .
- ↑ هوليستر، شون (2020-07-02). "مع متصفح إيدج، وصلت تحديثات ويندوز الإجبارية من مايكروسوفت إلى مستوى جديد من الانحطاط" . ذا فيرج . تم الاطلاع عليه بتاريخ 2022-01-01 .
روابط خارجية
- إنترنت إكسبلورر
- محركات التصفح
