سؤال

أريد استخدام Javascript Module (JSM) في نافذة واحدة لتطبيق Xul، لذلك يمكنني تحميل المورد كما أحتاجه.

لكن عليّ تمرير النافذة إلى JSM ، ولا أعرف كيف أفعل ذلك.يتبع محاولتي:

في Resource.jsm الخاص بي: Genacodicetagpre

الاتصال في نافذتي بـ: Genacodicetagpre

لكني أحصل على:

الفوز غير محدد

في Resource.jsm.

هل لديك فكرة عن كيفية تفعيلها؟

هل كانت مفيدة؟

المحلول

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

في الوحدة النمطية الخاصة بك ثم استدعائها باستخدام رمز الترقيم العام أو رمز الترقيم العام أو رمز الترقيم العام


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

Genacodicetagpre

ثم تقوم بالاستدعاء من خلال تخصيص النافذة أولاً لتلك المعلمة ثم استدعاء الوظيفة: Genacodicetagpre

ملاحظة: لست على دراية كافية بـ JSMs لمعرفة ما إذا كانت هناك طريقة أفضل للقيام بذلك ، ولكن هذا يجب أن ينجح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top