معالج الاستثناء لن تمنع استثناء في Internet Explorer 7 أو برنامج Internet Explorer 6 عند عرض صفحة ويب الذي يطرح استثناء من دالة التي يتم استدعاؤها من خلال خصائص expando

الأعراض

تطوير صفحة ويب الذي يطرح استثناء من دالة. يتم استدعاء الدالة من خلال خصائص expando كائن DHTML. عند استخدام برنامج Windows Internet Explorer 7 لعرض صفحة ويب، قد معالج الاستثناء يلتقط هذا الاستثناء.

ملاحظة: تحدث هذه المشكلة أيضا في برنامج Windows Internet Explorer 6 عند تمرير معلمة واحدة على الأقل للدالة التي يتم طرح الاستثناء. لإيجاد حل بديل لهذه المشكلة في برنامج Internet Explorer 6، راجع قسم "الحل البديل".

الحل

معلومات التحديث الأمني

لحل هذه المشكلة، تثبيت آخر تحديث أمني تراكمي لبرنامج Internet Explorer. لتثبيت آخر التحديثات، قم بزيارة موقع Microsoft التالي على الويب:لمزيد من المعلومات التقنية حول آخر تحديث أمني تراكمي لبرنامج Internet Explorer، قم بزيارة موقع Microsoft التالي على الويب:ملاحظة: تم تضمين هذا الإصلاح لأول مرة في التحديث الأمني رقم 947864 (MS08-024). للحصول على مزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

947864 MS08-024: التحديث الأمني التراكمي لبرنامج Internet Explorer


يتوفر إصلاح عاجل لحل هذه المشكلة في برنامج Internet Explorer 7 طبقاً لنظام التشغيل الذي تستخدمه.

معلومات حزمة خدمة Windows Vista

لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة لنظام التشغيل Windows Vista. لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
935791 كيفية الحصول على أحدث حزمة خدمة لنظام التشغيل Windows Vista

تحديثات الأمان والإصلاحات الجديدة التي تم تضمينها في حزمة الخدمة SP2 لنظام التشغيل Vista خدمة في Windows ول Windows Server 2008

لمزيد من المعلومات حول الإصلاحات العاجلة والتحديثات الأمنية التي تم تضمينها في حزمة الخدمة SP2 لنظام التشغيل Windows Vista و Windows Server 2008، قم بزيارة موقع Microsoft TechNet على ويب ما يلي:-ملاحظة: قائمة الإصلاحات العاجلة والتحديثات الأمنية تتوفر حاليا باللغة الإنكليزية فقط.

معلومات الإصلاح العاجل في نظام التشغيل Windows Vista

الآن يتوفر إصلاح عاجل معتمد من Microsoft. ومع ذلك، الغرض منه هو حل المشكلة الموضحة في هذه المقالة فقط. تطبيقها فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد. قد يتم إجراء اختبارات إضافية على هذا الإصلاح العاجل. ولذلك، إذا لم يكن تأثير المشكلة كبيرا، نوصي بالانتظار حتى الإصدار التالي من حزمة الخدمة الذي يحتوي على هذا الإصلاح العاجل.

لحل هذه المشكلة فورا، اتصل بخدمات دعم العملاء في Microsoft للحصول على الإصلاح العاجل. للحصول على قائمة كاملة من أرقام هواتف خدمات دعم العملاء في Microsoft وعلى معلومات حول تكاليف الدعم، الرجاء زيارة موقع Microsoft التالي على الويب:ملاحظة: في بعض الحالات، قد يتم إلغاء المصروفات التي تحتسب عادة على مكالمات الدعم إذا قرر أخصائي الدعم لدى Microsoft أن تحديثًا معيناً سوف يعمل على حل المشكلة. سيتم اضافة تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشاكل التي لا يأهل على حلها للتحديث المطلوب.

المتطلبات الأساسية

لا توجد أية متطلبات مسبقة لتثبيت هذا الإصلاح العاجل.

متطلبات إعادة التشغيل

ليس من الضروري إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.

معلومات استبدال الإصلاح العاجل

لا يحل هذا الإصلاح العاجل محل الإصلاحات التي تم إصدارها مسبقاً.

معلومات التسجيل


لتمكين هذا الإصلاح العاجل، يجب تعديل السجل. للقيام بذلك، اتبع الخطوات التالية:

هام: يحتوي هذا المقطع أو الأسلوب أو المهمة على الخطوات التي توضح كيفية تعديل التسجيل. ومع ذلك، قد تحدث مشكلات خطيرة إذا قمت بتعديل التسجيل بشكل غير صحيح. لذلك، تأكد من اتباع الخطوات التالية بعناية. للحماية الإضافية، قم بعمل نسخة احتياطية للسجل قبل تعديله. بعد ذلك، يمكنك استعادة السجل في حالة حدوث مشكلة. لمزيد من المعلومات حول كيفية عمل نسخة احتياطية من السجل واستعادته، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
322756 كيفية عمل نسخة احتياطية من السجل واستعادته في نظام التشغيل Windows
  1. انقر فوق ابدأواكتب regedit في المربع بدء البحث ثم اضغط ENTER.
  2. حدد موقع ومن ثم انقر فوق مفتاح التسجيل الفرعي التالي:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl
  3. من القائمة تحرير ، أشر إلى جديد، ثم انقر فوق مفتاح.
  4. اكتب اسم المفتاح التالي ومن ثم اضغط مفتاح الإدخال ENTER:
    FEATURE_THROW_NESTED_EXCEPTIONS_KB944397
  5. من القائمة تحرير ، أشر إلى جديد، ومن ثم انقر فوق قيمة DWORD.
  6. اكتب iexplore.exeومن ثم اضغط ENTER.
  7. من القائمة تحرير ، انقر فوق تعديل.
  8. اكتب 1، ومن ثم انقر فوق موافق.
  9. اخرج من "محرر السجل".

معلومات الملف

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل على سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
نظام التشغيل Windows Vista، الإصدارات المستندة إلى x86
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Update.mumغير قابل للتطبيق1,95507-Nov-200702:23غير قابل للتطبيق
X86_ea95495860dc90ab6fcfb12c5ee2f539_31bf3856ad364e35_6.0.6000.20715_none_f743ac840b913544.manifestغير قابل للتطبيق70407-Nov-200702:23غير قابل للتطبيق
X86_microsoft-windows-ie-htmlrendering_31bf3856ad364e35_6.0.6000.20715_none_11e0a2473e242499.manifestغير قابل للتطبيق928,49407-Nov-200702:23غير قابل للتطبيق
Mshtml.dll7.0.6000.207153,593,72803-Nov-200707:35x86
Mshtml.tlb7.0.6000.207151,383,42403-Nov-200700:03غير قابل للتطبيق
نظام التشغيل Windows Vista، الإصدارات المستندة إلى x64
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Amd64_cda7ac08f805db79ed2f7c1a2898f03b_31bf3856ad364e35_6.0.6000.20715_none_6dcedce45caac65f.manifestغير قابل للتطبيق70807-Nov-200702:23غير قابل للتطبيق
Amd64_ea95495860dc90ab6fcfb12c5ee2f539_31bf3856ad364e35_6.0.6000.20715_none_53624807c3eea67a.manifestغير قابل للتطبيق70607-Nov-200702:23غير قابل للتطبيق
Amd64_microsoft-windows-ie-htmlrendering_31bf3856ad364e35_6.0.6000.20715_none_6dff3dcaf68195cf.manifestغير قابل للتطبيق928,55507-Nov-200702:44غير قابل للتطبيق
Package_1_for_kb944397~31bf3856ad364e35~amd64~~6.0.1.0.mumغير قابل للتطبيق180307-Nov-200702:23غير قابل للتطبيق
Package_2_for_kb944397~31bf3856ad364e35~amd64~~6.0.1.0.mumغير قابل للتطبيق1,96607-Nov-200702:23غير قابل للتطبيق
Update.mumغير قابل للتطبيق186907-Nov-200702:23غير قابل للتطبيق
Mshtml.dll7.0.6000.207155,679,61603-Nov-200704:00x64
Mshtml.tlb7.0.6000.207151,383,42402-Nov-200723:40غير قابل للتطبيق

معلومات الإصلاح العاجل في نظام التشغيل Windows XP

الآن يتوفر إصلاح عاجل معتمد من Microsoft. ومع ذلك، الغرض منه هو حل المشكلة الموضحة في هذه المقالة فقط. تطبيقها فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد. قد يتم إجراء اختبارات إضافية على هذا الإصلاح العاجل. ولذلك، إذا لم يكن تأثير المشكلة كبيرا، نوصي بالانتظار حتى الإصدار التالي من حزمة الخدمة الذي يحتوي على هذا الإصلاح العاجل.

لحل هذه المشكلة فورا، اتصل بخدمات دعم العملاء في Microsoft للحصول على الإصلاح العاجل. للحصول على قائمة كاملة من أرقام هواتف خدمات دعم العملاء في Microsoft وعلى معلومات حول تكاليف الدعم، الرجاء زيارة موقع Microsoft التالي على الويب:ملاحظة: في بعض الحالات، قد يتم إلغاء المصروفات التي تحتسب عادة على مكالمات الدعم إذا قرر أخصائي الدعم لدى Microsoft أن تحديثًا معيناً سوف يعمل على حل المشكلة. سيتم اضافة تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشاكل التي لا يأهل على حلها للتحديث المطلوب.

المتطلبات الأساسية

لتثبيت هذا الإصلاح العاجل، يجب أن يكون لديك Windows XP Service Pack 2 مثبتاً على جهاز الكمبيوتر.

متطلبات إعادة التشغيل

يجب عليك إعادة تشغيل الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.

معلومات استبدال الإصلاح العاجل

لا يحل هذا الإصلاح العاجل محل الإصلاحات التي تم إصدارها مسبقاً.

معلومات التسجيل


لتمكين هذا الإصلاح العاجل، يجب تعديل السجل. للقيام بذلك، اتبع الخطوات التالية:

هام: يحتوي هذا المقطع أو الأسلوب أو المهمة على الخطوات التي توضح كيفية تعديل التسجيل. ومع ذلك، قد تحدث مشكلات خطيرة إذا قمت بتعديل التسجيل بشكل غير صحيح. لذلك، تأكد من اتباع الخطوات التالية بعناية. للحماية الإضافية، قم بعمل نسخة احتياطية للسجل قبل تعديله. بعد ذلك، يمكنك استعادة السجل في حالة حدوث مشكلة. لمزيد من المعلومات حول كيفية عمل نسخة احتياطية من السجل واستعادته، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
322756 كيفية عمل نسخة احتياطية من السجل واستعادته في نظام التشغيل Windows
  1. انقر فوق ابدأ، ثم انقر فوق تشغيل، اكتب regedit، وثم اضغط ENTER.
  2. حدد موقع ومن ثم انقر فوق مفتاح التسجيل الفرعي التالي:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl
  3. من القائمة تحرير ، أشر إلى جديد، ثم انقر فوق مفتاح.
  4. اكتب اسم المفتاح التالي ومن ثم اضغط مفتاح الإدخال ENTER:
    FEATURE_THROW_NESTED_EXCEPTIONS_KB944397
  5. من القائمة تحرير ، أشر إلى جديد، ومن ثم انقر فوق قيمة DWORD.
  6. اكتب iexplore.exeومن ثم اضغط ENTER.
  7. من القائمة تحرير ، انقر فوق تعديل.
  8. اكتب 1، ومن ثم انقر فوق موافق.
  9. اخرج من "محرر السجل".

معلومات الملف

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل على سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
نظام التشغيل Windows XP مع SP2، الإصدارات المستندة إلى x86
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Mshtml.dll7.0.6000.207163,593,72808-Nov-200719:21x86

معلومات الإصلاح العاجل Windows Server 2003

الآن يتوفر إصلاح عاجل معتمد من Microsoft. ومع ذلك، الغرض منه هو حل المشكلة الموضحة في هذه المقالة فقط. تطبيقها فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد. قد يتم إجراء اختبارات إضافية على هذا الإصلاح العاجل. ولذلك، إذا لم يكن تأثير المشكلة كبيرا، نوصي بالانتظار حتى الإصدار التالي من حزمة الخدمة الذي يحتوي على هذا الإصلاح العاجل.

لحل هذه المشكلة فورا، اتصل بخدمات دعم العملاء في Microsoft للحصول على الإصلاح العاجل. للحصول على قائمة كاملة من أرقام هواتف خدمات دعم العملاء في Microsoft وعلى معلومات حول تكاليف الدعم، الرجاء زيارة موقع Microsoft التالي على الويب:ملاحظة: في بعض الحالات، قد يتم إلغاء المصروفات التي تحتسب عادة على مكالمات الدعم إذا قرر أخصائي الدعم لدى Microsoft أن تحديثًا معيناً سوف يعمل على حل المشكلة. سيتم اضافة تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشاكل التي لا يأهل على حلها للتحديث المطلوب.

المتطلبات الأساسية

لتثبيت هذا الإصلاح العاجل، يجب أن يكون لديك Windows Server 2003 Service Pack 2 مثبتاً على جهاز الكمبيوتر.

متطلبات إعادة التشغيل

يجب عليك إعادة تشغيل الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.

معلومات استبدال الإصلاح العاجل

لا يحل هذا الإصلاح العاجل محل الإصلاحات التي تم إصدارها مسبقاً.

معلومات التسجيل


لتمكين هذا الإصلاح العاجل، يجب تعديل السجل. للقيام بذلك، اتبع الخطوات التالية:

هام: يحتوي هذا المقطع أو الأسلوب أو المهمة على الخطوات التي توضح كيفية تعديل التسجيل. ومع ذلك، قد تحدث مشكلات خطيرة إذا قمت بتعديل التسجيل بشكل غير صحيح. لذلك، تأكد من اتباع الخطوات التالية بعناية. للحماية الإضافية، قم بعمل نسخة احتياطية للسجل قبل تعديله. بعد ذلك، يمكنك استعادة السجل في حالة حدوث مشكلة. لمزيد من المعلومات حول كيفية عمل نسخة احتياطية من السجل واستعادته، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
322756 كيفية عمل نسخة احتياطية من السجل واستعادته في نظام التشغيل Windows
  1. انقر فوق ابدأ، ثم انقر فوق تشغيل، اكتب regedit، وثم اضغط ENTER.
  2. حدد موقع ومن ثم انقر فوق مفتاح التسجيل الفرعي التالي:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl
  3. من القائمة تحرير ، أشر إلى جديد، ثم انقر فوق مفتاح.
  4. اكتب اسم المفتاح التالي ومن ثم اضغط مفتاح الإدخال ENTER:
    FEATURE_THROW_NESTED_EXCEPTIONS_KB944397
  5. من القائمة تحرير ، أشر إلى جديد، ومن ثم انقر فوق قيمة DWORD.
  6. اكتب iexplore.exeومن ثم اضغط ENTER.
  7. من القائمة تحرير ، انقر فوق تعديل.
  8. اكتب 1، ومن ثم انقر فوق موافق.
  9. اخرج من "محرر السجل".

معلومات الملف

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل على سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
Windows Server 2003 المزود بحزمة الخدمة SP2، الإصدارات المستندة إلى x86
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Mshtml.dll7.0.6000.207163,593,72808-Nov-200717:47x86
Windows Server 2003 المزود بحزمة الخدمة SP2، الإصدارات المستندة إلى x64
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسيمتطلب حزمة الخدمةفرع الخدمة
Mshtml.dll7.0.6000.207165,679,61608-Nov-200716:56x64SP2غير قابل للتطبيق
Wmshtml.dll7.0.6000.207163,593,72808-Nov-200716:56x86SP2ياه
Windows Server 2003 المزود بحزمة الخدمة SP2، الإصدارات المستندة إلى IA64
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسيمتطلب حزمة الخدمةفرع الخدمة
Mshtml.dll7.0.6000.2071610,056,19208-Nov-200716:54IA-64SP2غير قابل للتطبيق
Wmshtml.dll7.0.6000.207163,593,72808-Nov-200716:54x86SP2ياه

الحل البديل

لإيجاد حل بديل لهذه المشكلة في برنامج Internet Explorer 6، لا يمر أي معلمة الدالة إذا كان ذلك ممكناً.

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

مزيد من المعلومات

لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":
824684 وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

خطوات إعادة إنشاء المشكلة

إعادة إنشاء هذه المشكلة, إنشاء صفحة HTML باستخدام التعليمات البرمجية التالية. ثم عرض هذه الصفحة في برنامج Internet Explorer.

ملاحظات
  • تحدث هذه المشكلة في برنامج Internet Explorer 6 عند تمرير معلمة واحدة على الأقل للدالة التي يتم طرح الاستثناء.
  • تحدث هذه المشكلة في برنامج Internet Explorer 7 بغض النظر عن عدد المعلمات التي تم تمريرها إلى الدالة.
<html>    <body>
<div id=mydiv>my test div</div>
<script language="javascript">
var myobj = new TestObject();
function TestObject()
{
}

function CatchException(instance)
{
instance.newFunction = ThrowException;
try
{
instance.newFunction();
alert("exception thrown but not caught");
}
catch (exp)
{
alert("exception thrown and caught");
}
}

function CatchException2(instance)
{
var name = "bill";
instance.newFunction = ThrowException2;
try
{
instance.newFunction(name);
alert("exception thrown but not caught");
}
catch (exp)
{
alert("exception thrown and caught");
}
}

function ThrowException()
{
alert("ThrowException called");
throw 'my custom exception';
}
function ThrowException2(name)
{
alert("ThrowException called " + name);
throw 'my custom exception 2';
}
</script>
<br />
A <button onclick="CatchException(myobj)">Test</button> with Javascript Object<br />
B <button onclick="CatchException(mydiv)">Test</button> with DHTML Object<br />
<br>
With an extra parameter<br>
C <button onclick="CatchException2(myobj)">Test</button> with Javascript Object<br />
D <button onclick="CatchException2(mydiv)">Test</button> with DHTML Object<br />

</body>
</html>
خصائص

رقم الموضوع: 944397 - آخر مراجعة: 14‏/01‏/2017 - المراجعة: 1

تعليقات