مدير البرامج النصية للمستخدم

مدير البرامج النصية للمستخدم ، المعروف أيضًا باسم محرك البرامج النصية للمستخدم ، هو نوع من إضافات المتصفح وتقنية التصفح المعزز التي توفر واجهة مستخدم لتشغيل وتنظيم البرامج النصية للمستخدم . يتمثل الغرض الرئيسي من مدير البرامج النصية للمستخدم في تنفيذ البرامج النصية على صفحات ويب محددة مسبقًا عند تحميلها، على سبيل المثال، تشغيل برنامج نصي للمستخدم لتعديل صفحات موقع youtube.com فقط. ولكن، لا يقتصر دور مدير البرامج النصية للمستخدم على تنفيذ البرامج النصية وفحص الصفحات التي يُراد تشغيلها عليها فحسب، بل تشمل العمليات الأكثر شيوعًا التي يقوم بها مدير البرامج النصية للمستخدم تثبيت البرامج النصية للمستخدم وتنظيمها وإنشائها ونسخها وحفظها وحذفها وتحريرها (بما في ذلك تعديل أذونات صفحات الويب الخاصة بها). [ 1 ]
تستخدم برامج إدارة البرامج النصية بيانات وصفية مضمنة في شفرة المصدر للبرنامج النصي لتحديد المواقع الإلكترونية التي يجب تشغيله عليها والتبعيات اللازمة لتشغيله بشكل صحيح. ويمكن أن تتضمن البيانات الوصفية أيضًا معلومات مفيدة للمستخدم، مثل اسم البرنامج النصي ومؤلفه ووصفه ورقم إصداره.
تشمل برامج إدارة البرامج النصية الشائعة Tampermonkey و Greasemonkey و Violentmonkey و Userscripts for Safari . كما يحتوي متصفح Gear لنظام iOS على برنامج إدارة برامج نصية مدمج.
الوظائف
برنامج المستخدم هو برنامج حاسوبي (مكتوب بلغة جافا سكريبت ) يحتوي على بيانات وصفية مخصصة للاستخدام من قِبل مدير برامج المستخدم. تتضمن هذه البيانات الوصفية فواصل محددة تساعد مدير برامج المستخدم على تمييزه عن ملفات جافا سكريبت العادية، بالإضافة إلى معلمات التكوين المستخدمة أثناء التثبيت.
تشمل الوظائف النموذجية لمدير البرامج النصية للمستخدم ما يلي:
- تنزيل وتثبيت وتخزين البرامج النصية للمستخدم
- استدعاء البرامج النصية للمستخدم
- في كل مرة يتم فيها فتح أي صفحة ويب، يتم فحص جميع البرامج النصية للمستخدم لمعرفة ما إذا كانت أذوناتها تتطابق مع عنوان URL للصفحة، أو أي جزء منه، ويتم تشغيل البرامج النصية للمستخدم التي تتطابق، مما يتيح لها بدورها معالجة محتوى الصفحة، مثل تعديل طريقة عرضها، أو إضافة ميزات إلى الصفحة.
- تنزيل التبعيات (مثل مكتبات الطرف الثالث والصور) أثناء تنفيذ برنامج نصي للمستخدم
- إنشاء وتعديل البرامج النصية للمستخدم
- حفظ البرامج النصية للمستخدم على القرص
- توفير التحديثات التلقائية
انظر أيضاً
مراجع
- ↑ "Greasy Fork - برامج نصية آمنة ومفيدة للمستخدم" . greasyfork.org . تم الاطلاع عليه بتاريخ 26-04-2024 .
روابط خارجية
- Violentmonkey
- FireMonkey – إضافة مدمجة لإدارة البرامج النصية وأنماط المستخدم لمتصفح Firefox
- مجموعة الشحوم
- كريم مونكي
- ابقَ - لمتصفح سفاري ونظام iOS
- جافا سكريبت
- إضافات البرامج
- برامج الويب
