IE المكون الإضافي الذي تم تطويره باستخدام JS يمكنه تنفيذ رمز JS في الصفحة التي تم تصفحها حاليًا ، وعلى هذا الأساس ، يمكنه تنفيذ وظائف يمكن لأي مستخدم التفكير فيها.
يمكنك القيام ببعض المعالجة الشائعة لمواقع الويب غير المستخدمة (مثل استخراج أنواع معينة من المعلومات) ، أو يمكنك إجراء معالجة خاصة لمواقع ويب محددة (مثل شراء تذاكر القطار).
طريقة تنفيذ هذا المكون الإضافي بسيط نسبيًا. تحتاج فقط إلى نسخ بعض الملفات وتعديل قيمة التسجيل. لذلك ، فهي أكثر ملاءمة لتنفيذ بعض المتصفح أو الوظائف الإضافية بسرعة.
خطوات التنفيذ:
1. إنشاء ملف HTML الذي ينفذ وظائف محددة
نسخة الكود كما يلي:
// اسم الملف: getTicketsList.html
// محتوى الملف:
<script language = "javaScript">
var args = external.menuarguments ؛
var doc = args.document ؛
var cframe = doc.contents_iframe ؛
if (cframe && cframe.document) {
doc = cframe.document ؛ // احصل على عنصر المستند في الصفحة الحالية
// TODO: احصل على عنصر قائمة التذاكر من المستند وقم بالمعالجة المقابلة
}
</script>
2. إنشاء ملف تسجيل
نسخة الكود كما يلي:
// اسم الملف: getTicketsList.reg
// محتوى الملف: يمكن تعديل CLSID في الملف حسب الرغبة ، ويمكن أن يكون فريدًا.
إصدار محرر سجل Windows 5.00
[hkey_local_machine/software/microsoft/Internet Explorer/extensions/{878ec0c9-aaad-4331-9b3a-2d8ba93aead2}]
"clsid" = "{2FBA04EE-3024-11D2-8F1F-0000F87ABD16}"
"الافتراضي المرئي" = "نعم"
"Script" = "C: //getticketslist.html"
"menutext" = "معالجة التذاكر"
3. انسخ ملف HTML إلى المسار المحدد في ملف Reg (مثل C: /GetTicketsList.html)
4. تشغيل getTicketsList.reg لتعديل السجل
5. إعادة التشغيل IE ، يمكنك رؤية وظيفة "معالجة تذاكر" مضافتها للتو في القائمة [أدوات] ، انقر فوق تنفيذ