عن طريق إضافة \\\"الوحدة النمطية\\\" إلى عنصر البرنامج النصي، فإنك تقوم بتوجيه المتصفح لتفسير البرنامج النصي كوحدة نمطية، وتمكينه من تحميل وتنفيذ إعلانات الاستيراد.

المتصفح التوافق

يتم دعم إعلانات الاستيراد والتصدير في إصدارات المتصفح التالية (والإصدارات الأحدث):

بالنسبة للإصدارات الأقدم، قد تحتاج إلى تمكين العلامات التجريبية داخل المتصفح:

","image":"http://www.luping.net/uploads/20241110/1731237847673097d7cc834.jpg","datePublished":"2024-11-10T20:06:53+08:00","dateModified":"2024-11-10T20:06:53+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > لماذا لا يُسمح بإعلانات استيراد ES2015 في المستوى الأعلى في Firefox بدون السمة \"type=\'module\'\"؟

لماذا لا يُسمح بإعلانات استيراد ES2015 في المستوى الأعلى في Firefox بدون السمة \"type=\'module\'\"؟

تم النشر بتاريخ 2024-11-10
تصفح:268

Why Are ES2015 Import Declarations Disallowed at the Top Level in Firefox Without the \

تصريحات الاستيراد ES2015 في المستوى الأعلى في Firefox: فهم الخطأ

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

يكمن جذر المشكلة في دعم المتصفح

كما هو الحال في تشير رسالة الخطأ إلى أن إعلانات الاستيراد لها متطلبات محددة لوضعها داخل الوحدة النمطية. في Firefox، يجب تضمين هذه الإعلانات ضمن عنصر البرنامج النصي الذي يحدد بوضوح سمة type = "module". فيما يلي مثال لكيفية القيام بذلك بشكل صحيح:

عن طريق إضافة "الوحدة النمطية" إلى عنصر البرنامج النصي، فإنك تقوم بتوجيه المتصفح لتفسير البرنامج النصي كوحدة نمطية، وتمكينه من تحميل وتنفيذ إعلانات الاستيراد.

المتصفح التوافق

يتم دعم إعلانات الاستيراد والتصدير في إصدارات المتصفح التالية (والإصدارات الأحدث):

  • Firefox 60
  • Chrome (سطح المكتب) 65
  • ]
  • كروم (أندرويد) 66
  • سفاري 1.1

بالنسبة للإصدارات الأقدم، قد تحتاج إلى تمكين العلامات التجريبية داخل المتصفح:

  • Chrome Canary 60: علامة منصة الويب التجريبية
  • فايرفوكس 54 : إعداد dom.moduleScripts.enabled في حوالي: config
  • الحافة 15: تجريبي إعداد ميزات JavaScript في about:flags
بيان الافراج تم نشر هذه المقالة على: 1729594995 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3