خدمة Battlelog الجديدة من EA رائعة جدًا. إلا عندما لا يكون كذلك.
إذا كنت تستخدم Firefox، فتأكد من تثبيت الوظيفة الإضافية Greasemonkey أولاً.
ملاحظة: إذا كنت تستخدم إصدار Gist الأصلي، فقم بإلغاء تثبيته أولاً. راجع "ما هو نص المستخدم؟" قسم من هذا المستند لمزيد من المعلومات حول إدارة البرامج النصية للمستخدمين.
للتثبيت، انقر فوق نص المستخدم هذا، ثم انقر فوق "موافق/متابعة/تثبيت" في أي مربعات حوار منبثقة لتأكيد المتصفح. بمجرد التثبيت، أعد تحميل صفحة الويب Battlelog. من المفترض أن تشاهد رسالة زرقاء صغيرة في الجزء العلوي الأيسر من Battlelog تؤكد أنه تم تحميل Battlelog Hacks.
تعد نصوص المستخدم طريقة ملائمة لتتمكن من إضافة وظائف إضافية إلى صفحات الويب. يتمتع Chrome بدعم أصلي لنصوص المستخدم كملحقات، ويدعم Firefox نصوص المستخدم عبر الوظيفة الإضافية Greasemonkey.
لإدارة البرامج النصية للمستخدمين:
بمجرد تثبيت نص المستخدم، سيتم تحميل التغييرات على ملف البرنامج النصي الرئيسي تلقائيًا عند تحديثه. ما عليك سوى إعادة تحميل صفحة الويب Battlelog للحصول على أحدث إصدار.
وعلى الرغم من ذلك، فقد قضيت الكثير من الوقت في مفتش WebKit، وأقوم بتعيين نقاط التوقف، وأساليب تصحيح القرود، والتتبع من خلال مكدسات الاستدعاءات، وما إلى ذلك. لقد رأيت أشياء يتم إجراؤها في JavaScript والتي جعلت رأسي يدور و سوف يبقيني مستيقظا في الليل لسنوات قادمة. إذا كان هذا النص يجعل حياتك أسهل، سأكون ممتنًا للتبرع المتواضع. سيساعدني ذلك في دفع تكاليف المعالج الذي سأحتاجه.
التشغيل في وضع "التطوير":
git clone git://github.com/cowboy/battlelog-hacks.git && cd battlelog-hacks && git submodule init && git submodule update
battlelog-hacks.user.js
. راجع "ما هو نص المستخدم؟" قسم لمزيد من المعلومات حول هذا.battlelog-hacks-dev.user.js
إلى المتصفح وانقر فوق Ok/Continue/Install حسب الضرورة.start-webserver.cmd
من الدليل الفرعي dev
.devsrc
.devnodefiles.js
وإنهاء/إعادة تشغيل خادم الويب (الخطوة 5).build.cmd
من الدليل الفرعي dev
لإنشاء distbattlelog-hacks.js
. تذكر أنه بمجرد الانتهاء من التطوير، ستحتاج إلى تعطيل battlelog-hacks-dev.user.js
وإعادة تمكين battlelog-hacks.user.js
. أو اترك خادم الويب قيد التشغيل دائمًا.
بدلاً من دليل الأسلوب الرسمي، احرص على الحفاظ على نمط البرمجة الحالي. إصدار طلب سحب عند الانتهاء. العثور على خطأ؟ قم برفع قضية.
يُرجى أيضًا عدم تحرير الملفات الموجودة في الدليل الفرعي "dist" حيث يتم إنشاؤها عبر build.cmd
. ستجد الكود المصدري في الدليل الفرعي devsrc
!
30/10/2011 الإصدار الأولي. ولا حتى رقم الإصدار
30/10/2011 v0.1.1 إضافة خادم الويب "التطوير" ونص المستخدم. تم الآن إدراج أخطاء إعادة المحاولة التلقائية في القائمة البيضاء، لتجنب إعادة المحاولة التلقائية في مواقف معينة (مثل عند الطرد من الخادم). يتم الإعلان عن رقم الإصدار في مربع أزرق صغير عند البداية.
31/10/2011 الإصدار 0.2.0 تقسيم المصدر إلى ملفات فرعية. قم بتقسيم عناصر التثبيت إلى JavaScript Hooker، المضمنة كوحدة فرعية. تم إنشاء أداة بناء وتحديث خادم الويب الخاص بالمطورين.
11/4/2011 v0.3.0 تمت إزالة رمز إعادة فرز متصفح الخادم (الذي تم تنفيذه محليًا). يقوم تلقائيًا باختيار الخادم الأول في متصفح الخادم بعد التحديث أو الفرز.
11/6/2011 الإصدار 0.3.1 تم تحديث JavaScript Hooker. يتذكر الآن حالة قائمة أصدقاء مركز Com. تم تحديث الخادم للانضمام إلى قائمة أخطاء إعادة المحاولة التلقائية. تبسيط عملية التطوير قليلا.
11/6/2011 v0.3.2 إصلاح الأخطاء: عند تحديث قائمة الخوادم أو فرزها، يتم الآن تمييز الخادم الأول وتحديده (تم تمييزه فقط).
11/8/2011 الإصدار 0.3.3 أصبح الأصدقاء عبر الإنترنت في مركز Com افتراضيًا على الوضع المعروض، بينما أصبح الأصدقاء غير المتصلين افتراضيًا على الوضع المخفي.
26/02/2011 الإصدار 0.3.4 يتم دائمًا إظهار الأصدقاء عبر الإنترنت في مركز Com بشكل افتراضي، بينما يتم دائمًا إخفاء الأصدقاء غير المتصلين بشكل افتراضي.
حقوق الطبع والنشر (ج) 2012 "كاوبوي" بن ألمان
مرخص بموجب ترخيص MIT.
http://benalman.com/about/license/