Layanan Battlelog baru EA cukup mengagumkan. Kecuali jika tidak.
Jika Anda menggunakan Firefox, pastikan Anda telah menginstal add-on Greasemonkey terlebih dahulu.
Catatan: Jika Anda menggunakan versi inti asli, hapus instalasinya terlebih dahulu. Lihat bagian "Apa itu Skrip Pengguna?" bagian dokumen ini untuk informasi lebih lanjut tentang pengelolaan skrip pengguna.
Untuk menginstal, klik skrip pengguna ini, lalu klik Ok/Lanjutkan/Instal di dialog konfirmasi browser apa pun yang muncul. Setelah terinstal, muat ulang halaman web Battlelog. Anda akan melihat pesan biru kecil di kiri atas Battlelog yang mengonfirmasi bahwa Battlelog Hacks telah dimuat.
Skrip pengguna adalah cara mudah untuk menambahkan fungsionalitas tambahan ke halaman web. Chrome memiliki dukungan asli untuk skrip pengguna sebagai Ekstensi, dan Firefox mendukung skrip pengguna melalui add-on Greasemonkey.
Untuk mengelola skrip pengguna:
Setelah skrip pengguna diinstal, perubahan pada file skrip utama akan dimuat secara otomatis setiap kali diperbarui. Cukup muat ulang halaman web Battlelog untuk mendapatkan versi terbaru.
Dan untuk manfaatnya, saya telah menghabiskan BANYAK waktu di inspektur WebKit, mengatur breakpoint, metode patching monyet, menelusuri tumpukan panggilan, dll. Saya telah melihat hal-hal yang dilakukan dalam JavaScript yang membuat kepala saya pusing dan akan membuatku terjaga di malam hari selama bertahun-tahun yang akan datang. Jika skrip ini membuat hidup Anda lebih mudah, saya akan menghargai sumbangan kecil. Ini akan membantu membayar terapis yang saya perlukan.
Berjalan dalam mode "pengembangan":
git clone git://github.com/cowboy/battlelog-hacks.git && cd battlelog-hacks && git submodule init && git submodule update
battlelog-hacks.user.js
. Lihat bagian "Apa itu Skrip Pengguna?" bagian untuk informasi lebih lanjut tentang ini.battlelog-hacks-dev.user.js
ke browser dan klik Ok/Lanjutkan/Instal sesuai kebutuhan.start-webserver.cmd
dari subdirektori dev
.devsrc
.devnodefiles.js
dan mematikan/me-restart server web (langkah 5).build.cmd
dari subdirektori dev
ke build distbattlelog-hacks.js
. Ingatlah bahwa setelah selesai mengembangkan, Anda harus menonaktifkan battlelog-hacks-dev.user.js
dan mengaktifkan kembali battlelog-hacks.user.js
. Atau biarkan server web tetap berjalan, selalu.
Sebagai pengganti panduan gaya formal, berhati-hatilah untuk mempertahankan gaya pengkodean yang ada. Keluarkan permintaan tarik setelah selesai. Menemukan bug? Ajukan masalah.
Selain itu, mohon jangan mengedit file di subdirektori "dist" karena file tersebut dibuat melalui build.cmd
. Anda akan menemukan kode sumber di subdirektori devsrc
!
30/10/2011 Rilis awal. Bahkan nomor versi pun tidak ada.
30/10/2011 v0.1.1 Menambahkan server web "pengembangan" dan skrip pengguna. Kesalahan penggabungan coba ulang otomatis kini masuk daftar putih, untuk menghindari percobaan ulang otomatis dalam situasi tertentu (seperti saat dikeluarkan dari server). Nomor versi diumumkan dalam kotak biru kecil saat dimulai.
31/10/2011 v0.2.0 Membagi sumber menjadi sub-file. Pecahkan hal-hal yang menarik ke dalam JavaScript Hooker, yang disertakan sebagai submodul. Membuat alat pembangunan dan memperbarui server web dev.
11/4/2011 v0.3.0 Menghapus kode pengurutan ulang browser server (yang telah diterapkan secara asli). Secara otomatis memilih server pertama di browser server setelah menyegarkan atau menyortir.
11/6/2011 v0.3.1 Pelacur JavaScript yang Diperbarui. Sekarang ingat status daftar teman pusat Com. Server yang diperbarui bergabung dengan daftar kesalahan coba lagi otomatis. Proses pengembangan sedikit disederhanakan.
6/11/2011 v0.3.2 Perbaikan bug: Ketika daftar server disegarkan atau diurutkan, server pertama sekarang disorot DAN dipilih (hanya disorot).
11/8/2011 v0.3.3 Teman online pusat com sekarang ditampilkan secara default, sedangkan teman offline secara default disembunyikan.
26/2/2011 v0.3.4 Teman online pusat com selalu ditampilkan secara default, sedangkan teman offline selalu disembunyikan secara default.
Hak Cipta (c) 2012 "Koboi" Ben Alman
Berlisensi di bawah lisensi MIT.
http://benalman.com/about/license/