ملحقات الكروم: كيفية تشغيل محتوى_script بعد تشغيل جميع المستمعين المستند؟

StackOverflow https://stackoverflow.com/questions/1893589

سؤال

كيف يمكن للمرء تشغيل محتوى ملحق الكروم بعد النافذة. تحميل وبعد كل نافذة أخرى. تم تشغيل المستمعين؟

أنا حاليا اختراق من خلال جافا سكريبت في الموقع الذي يحاول تحسين وظائفه. لكنني أريد أن تحدث هذه التحسينات بعد انتهاء كل شيء جاهز JS.

ما أحتاج إليه فعلا هو وسيلة لتعيين الزناد بعد الاستعداد للتصحيح.

إذا لم يكن هناك طريقة بسيطة للقيام بذلك، فقد قام شخص ما بوظيفة عامة تعمل مع أطر JS Top (JQUERY، النموذج الأولي، إلخ)؟

BTW، القيام بذلك لن تعمل، لأنه سيتم تشغيله قبل مستمعي نص البرنامج النصي الذي تتم إضافته لاحقا:

window.addEventListener("load", callback, false);
هل كانت مفيدة؟

المحلول

content_script.

(مناقشة البيان content_scripts.run_at. منشأه)

الاستماع لحدث Onload غير ضروري لنصوص المحتوى قيد التشغيل في Document_IDLE لأنها مضمونة لتشغيلها بعد اكتمال DOM.

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

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