برنامج المستخدم

برنامج المستخدم (أو سكريبت المستخدم ) هو برنامج، يُكتب عادةً بلغة جافا سكريبت ، لتعديل صفحات الويب [ 1 ] لتحسين تجربة التصفح . تشمل استخداماته إضافة أزرار اختصار واختصارات لوحة المفاتيح، والتحكم في سرعات التشغيل، وإضافة ميزات إلى المواقع، وتحسين سجل التصفح . [ 2 ]

في متصفحات سطح المكتب مثل فايرفوكس، يتم تفعيل البرامج النصية للمستخدم باستخدام إضافة لإدارة هذه البرامج، مثل Tampermonkey أو Greasemonkey . تُوضع البرامج النصية للمستخدم المدعومة من أوبرا والمبنية على Presto (والمشار إليها باسم "جافا سكريبت المستخدم" [ 3 ] ) في مجلد مخصص. يُشار إلى هذه البرامج النصية غالبًا باسم برامج Greasemonkey النصية، نسبةً إلى برنامج إدارة البرامج النصية الأصلي لمتصفح فايرفوكس.

في ويكيبيديا، يتم تفعيل ميزة البرامج النصية للمستخدمين المسجلين والتي تسمح لهم بتثبيت برامج نصية لتحسين تحرير وعرض صفحات الموسوعة. [ 4 ]

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

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

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

من مميزات البرامج النصية للمستخدم إمكانية مشاركتها. إذ يمكن تحميلها إلى مستودع خاص بها، حيث تصبح متاحة للمستخدمين الآخرين لتنزيلها.

تاريخيًا (حوالي 2005-2011)، كان موقع userscripts.org، الذي أنشأه المبرمج الأمريكي جيسي أندروز، أكبر مستودع من نوعه لبرامج المستخدمين النصية. بمرور الوقت، انتقل الموقع بين عدة جهات صيانة قبل أن يتوقف عن العمل نهائيًا في مايو 2014. [ 5 ] كل ما تبقى منه هو نسخة احتياطية، وهي مفيدة لأغراض الأرشفة. [ 6 ]

قام عدد قليل من أكثر المساهمين نشاطًا في مجتمع userscripts.org [ 7 ] بإنشاء OpenUserJS [ 8 ] ، وهو قيد الاستخدام النشط حتى اليوم. كما يتوفر أيضًا Greasy Fork ، وهو مستودع طوّره وصيانته بشكل كبير المبرمج الكندي جيسون بارنابي [ 9 ] .

يمكن لمستخدمي ملحقات Greasemonkey [ 10 ] و Tampermonkey [ 11 ] اختيار تثبيت البرامج النصية .user.js من أي مكان.

انظر أيضاً

مراجع

  1. "برنامج نصي للمستخدم" . قاموس Computer Hope . Computer Hope. 26-04-2017 . تاريخ الاسترجاع: 19-08-2017 . هو برنامج نصي يُشغَّل في متصفح الويب لإجراء تغييرات مباشرة على صفحة ويب. تُستخدم هذه البرامج النصية غالبًا لإضافة وظائف إلى الصفحة أو لتغيير مظهرها. تُكتب عادةً بلغة جافا سكريبت، ولكن يمكن كتابتها بلغات أخرى أيضًا.
  2. "userScripts - Mozilla | MDN" . developer.mozilla.org . تم الاطلاع عليه بتاريخ 21-06-2021 .
  3. "جافا سكريبت المستخدم" . Opera.com . 2012-06-02 . تم الاطلاع عليه بتاريخ 2017-08-31 . تتيح لك جافا سكريبت المستخدم تحديد ملفات جافا سكريبت محلية ليقوم متصفح أوبرا بتضمينها في كل صفحة تزورها.
  4. ↑ بروتون ، جون (2008). "الفصل 21: تحرير أسهل باستخدام جافا سكريبت" . ويكيبيديا: الدليل المفقود . أورايلي ميديا . ص 401. ISBN  978-0596515164يمكنك تخصيص ويكيبيديا بطرق تجعل التحرير أسهل باستخدام البرامج النصية للمستخدم ، والتي تتم كتابتها بلغة جافا سكريبت.
  5. "هل توقف موقع Userscripts.org نهائيًا؟ إليك البدائل - أخبار gHacks التقنية" . أخبار gHacks التقنية . 9 مايو 2014. تاريخ الاطلاع: 13 يونيو 2021 .
  6. "جيسي أندروز - Userscripts.org" . userscripts-mirror.org . تم الاطلاع عليه بتاريخ 13 يونيو 2021 .
  7. "مجتمع - Userscripts.org" . userscripts-mirror.org . تم الاطلاع عليه بتاريخ 13-06-2021 .
  8. "OpenUserJS" . GitHub . تم الاسترجاع في 13 يونيو 2021 .
  9. "JasonBarnabe/greasyfork" . GitHub . تم الاسترجاع في 13 يونيو 2021 .
  10. "استضافة البرامج النصية للمستخدم - ويكي GreaseSpot" . wiki.greasespot.net . تم الاطلاع عليه بتاريخ 13-06-2021 .
  11. "Tampermonkey • الأسئلة الشائعة" . www.tampermonkey.net . تم الاطلاع عليه بتاريخ 13-06-2021 .