ترايدنت (برنامج)

ترايدنت [ 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.x4.0غير متوفرالنسخة الأولية.
5.0.x5.0غير متوفرتم تحسين دعم CSS 1 وإجراء تغييرات شاملة في عرض CSS 2.
5.5.x5.5غير متوفرتم تصحيح المشاكل المتعلقة بمعالجة CSS.
6.0.x6.0غير متوفرتم تصحيح نموذج الصندوق وإضافة وضع الغرائب ​​مع تبديل DTD .
7.0.x7.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.x8.0غير متوفرأول إصدار يجتاز اختبار Acid 2. [ 4 ] تمت إضافة دعم كامل لـ CSS 2.1 . [ 15 ]
5.0 [ 10 ]9.0.x9.09.0تمت إضافة دعم لـ SVG و XHTML و HTML5 و CSS 3. كما تمت إضافة محرك JScript جديد مُسرّع بواسطة الأجهزة يُسمى Chakra . حصل على 100/100 في اختبار Acid3 . مُضمّن مع IE 9 Mobile في نظام Windows Phone 7.5 "Mango".
6.0 [ 16 ]10.0.x10.010.0 [ 17 ]دعم إضافي لـ CSS 3 و HTML5 و ES5 . مُضمّن في Windows Phone 8. دعم انتقالات CSS ذات التدرج الخطي . [ 18 ]
7.011.0.x11.011.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 ما يلي:

الامتثال للمعايير

بدأت الإصدارات الحالية من 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. 1 2 3 "ثغرة أمنية في مايكروسوفت MSHTML قد تسمح بتنفيذ التعليمات البرمجية عن بُعد" . مكتب خدمات تكنولوجيا المعلومات بولاية نيويورك . 8 سبتمبر 2021. تاريخ الاطلاع: 14 مارس 2023 .
  2. 1 2 3 "إنترنت إكسبلورر - محرك ترايدنت" . دعم مايكروسوفت .
  3. 1 2 "وداعاً إنترنت إكسبلورر: سيتم إيقاف متصفح مايكروسوفت الشهير في يونيو" . PCWorld .
  4. 1 2 "إنترنت إكسبلورر 8 وAcid2: علامة فارقة" ، مدونة إنترنت إكسبلورر، مستندات مايكروسوفت ، 19 ديسمبر 2007 ، تم الاطلاع عليه في 1 يناير 2022
  5. "تحليل الهجمات التي تستغل ثغرة CVE-2021-40444 في MSHTML" . أمن مايكروسوفت . 15 سبتمبر 2021.
  6. "تفاصيل حول تغييرات CSS الخاصة بنا لمتصفح IE7" . مدونة IEBlog. وثائق مايكروسوفت . 22 أغسطس 2006. تم الاطلاع عليه في 1 يناير 2022 .
  7. "نظرة عامة على تحسينات المنصة في IE8 RC1" . مدونة إنترنت إكسبلورر. وثائق مايكروسوفت . 29 يناير 2009. تم الاطلاع عليه في 1 يناير 2022 .
  8. "مبادئ التوافق التشغيلي لمايكروسوفت ومتصفح إنترنت إكسبلورر 8" . مدونة إنترنت إكسبلورر. وثائق مايكروسوفت . 3 مارس 2008. تاريخ الاسترجاع: 1 يناير 2022 .
  9. "أسئلة وأجوبة حول دورة حياة المنتج - إنترنت إكسبلورر ومايكروسوفت إيدج" . سياسة دورة حياة المنتج من مايكروسوفت. وثائق مايكروسوفت . 3 نوفمبر 2021. مؤرشف من الأصل في 13 يونيو 2022. تم الاطلاع عليه في 13 يونيو 2022. تلتزم مايكروسوفت بدعم وضع إنترنت إكسبلورر في مايكروسوفت إيدج حتى عام 2029 على الأقل، على أنظمة التشغيل المدعومة.
  10. 1 2 "تقديم سلسلة وكيل المستخدم لمتصفح إنترنت إكسبلورر 9" ، مدونة إنترنت إكسبلورر، وثائق مايكروسوفت ، 23 مارس 2010 ، تاريخ الاسترجاع 1 يناير 2022
  11. كوكس، جون (21 ديسمبر 2008)، "مايكروسوفت تعالج متصفح الهاتف المحمول" ، بي سي وورلد ، مؤرشف من الأصل في 29 يناير 2021
  12. وارن، توم (15 مارس 2010)، "متصفح ويندوز فون 7 مبني على إنترنت إكسبلورر 7" ، نيوين ، تاريخ الاسترجاع 1 يناير 2022
  13. "سيداتي وسادتي، تفضلوا بالترحيب بـ... سلسلة وكيل مستخدم إنترنت إكسبلورر للأجهزة المحمولة!" ، مدونة فريق إنترنت إكسبلورر لنظام ويندوز فون، وثائق مايكروسوفت ، 25 مارس 2010 ، تاريخ الاطلاع 1 يناير 2022
  14. "سلسلة وكيل المستخدم في إنترنت إكسبلورر 8 (إصدار محدّث)" ، مدونة إنترنت إكسبلورر، وثائق مايكروسوفت ، 9 يناير 2009 ، تاريخ الاطلاع 1 يناير 2022
  15. 1 2 "توافق CSS مع متصفح إنترنت إكسبلورر" . وثائق مايكروسوفت . 9 مارس 2011. تم الاطلاع عليه بتاريخ 1 يناير 2022 .
  16. "سلسلة وكيل المستخدم في IE10" ، مدونة IE، وثائق مايكروسوفت ، 15 أبريل 2011 ، تاريخ الاطلاع 1 يناير 2022
  17. ليبسكاس، فيجانتاس (2012-06-20)، "ويندوز فون 8: إنترنت إكسبلورر 10 بالتفصيل" ، FavBrowser.com ، مؤرشف من الأصل في 2012-10-21 ، تم استرجاعه في 2022-01-01
  18. تيودور، آنا (2018-06-01)، "حالة تغيير التدرجات اللونية باستخدام انتقالات ورسوم متحركة CSS" ، مدونة، حلول بيلبوكس ، مؤرشفة من الأصل في 2020-07-13 ، تم استرجاعها في 2022-01-01
  19. أنتوني، سيباستيان (26-06-2013)، "سيدعم نظام التشغيل Windows 8.1 ومتصفح Internet Explorer 11 تقنيتي WebGL وSPDY، لكنهما لن يدعما WebRTC" ، الحوسبة، إكستريم تك ، زيف ديفيس ، تاريخ الاسترجاع : 01-01-2022
  20. «إطلاق متصفح إنترنت إكسبلورر 11 لنظام التشغيل ويندوز 7: يوفر تحسينات في العرض والسرعة» ، أخبار الإنترنت، Gadgets 360 ، NDTV ، 8 نوفمبر 2013 ، تاريخ الاطلاع : 1 يناير 2022
  21. "كيفية إضافة أو إزالة تحديث سطح مكتب ويندوز" . دعم مايكروسوفت . KB165695. مؤرشف من الأصل بتاريخ 20-03-2016.
  22. "أداة إضافة/إزالة البرامج تعرض البرامج المثبتة بشكل غير صحيح" . استكشاف الأخطاء وإصلاحها. مستندات مايكروسوفت . 23 سبتمبر 2021. KB266668 . تم الاطلاع عليه بتاريخ 1 يناير 2022 .
  23. "رسالة الخطأ "خطأ في برنامج Internet Explorer النصي" تظهر عند النقر على "حسابات المستخدمين" في لوحة التحكم عدة مرات متتالية بسرعة على جهاز كمبيوتر يعمل بنظام Windows XP . دعم Microsoft . KB886617. مؤرشف من الأصل بتاريخ 19-03-2016.
  24. "إطار عمل Chromium المدمج" . developer.valvesoftware.com. آخر تعديل في 25 يونيو 2012. تاريخ الاسترجاع 9 أبريل 2023 .
  25. شاه، أنوب (14 ديسمبر 2007). "متصفح إنترنت إكسبلورر من مايكروسوفت يُبطئ تطوير مواقع الويب" . onenaught.com . تاريخ الاسترجاع: 1 يناير 2022 .
  26. ماوتشيري، روب (11 أبريل 2007). "أوفيس لايف وشيربوينت" . مدونة فريق مايكروسوفت شيربوينت ديزاينر. وثائق مايكروسوفت . تم الاطلاع عليه في 1 يناير 2022. لا يستخدم شيربوينت ديزاينر برنامج ترايدنت. يستخدم كل من شيربوينت ديزاينر، وإكسبريشن ويب، والإصدار التالي من فيجوال ويب ديزاينر في فيجوال ستوديو (الاسم الرمزي: أوركاس) نفس مكون تصميم الويب القائم على المعايير. تم تطوير هذا المكون بشكل مشترك من قبل فرق المنتجات الثلاثة لعرض معايير الويب عالية الدقة مثل CSS وXHTML وASP.NET.
  27. "العيش على الحافة - خطوتنا التالية في مساعدة الويب على العمل بسلاسة" . مدونة IEBlog. مستندات مايكروسوفت . 11 نوفمبر 2014. تم الاطلاع عليه في 1 يناير 2022 .
  28. "مشروع سبارتان وإصدار المعاينة لشهر يناير من ويندوز 10" . مدونة الإنترنت. وثائق مايكروسوفت . 22 يناير 2015. تاريخ الاسترجاع: 1 يناير 2022 .
  29. "تطبيقات وخدمات Microsoft 365 ستتوقف عن دعم IE 11؛ نهاية الدعم قادمة للإصدار القديم من Microsoft Edge" . سياسة دورة حياة منتجات Microsoft. وثائق Microsoft . تم الاطلاع بتاريخ 1 يناير 2022 .
  30. "تنزيل متصفح مايكروسوفت إيدج الجديد المبني على كروميوم" ، دعم مايكروسوفت ، KB4501095 ، تاريخ الاطلاع 1 يناير 2022 ، يعتمد متصفح مايكروسوفت إيدج الجديد على كروميوم وقد تم إصداره في 15 يناير 2020
  31. بيلفيوري، جو (15 يناير 2020)، "عام جديد، متصفح جديد - متصفح مايكروسوفت إيدج الجديد متوفر الآن للتحميل بعد انتهاء فترة المعاينة" ، مدونة ويندوز ، تم الاطلاع عليه بتاريخ 1 يناير 2022
  32. وارن، توم (15 يناير 2020). "إطلاق متصفح مايكروسوفت الجديد إيدج كروميوم على نظامي التشغيل ويندوز وماك أو إس" . ذا فيرج . تاريخ الاسترجاع: 1 يناير 2022 .
  33. هوليستر، شون (2020-07-02). "مع متصفح إيدج، وصلت تحديثات ويندوز الإجبارية من مايكروسوفت إلى مستوى جديد من الانحطاط" . ذا فيرج . تم الاطلاع عليه بتاريخ 2022-01-01 .