Tutorials

Halaman ini berisi artikel praktik langsung untuk menyelesaikan beberapa tugas spesifik menggunakan SDK.


Memulai

Pemasangan
Unduh, pasang, dan mulailah SDK pada Windows, OS X, dan linux.
Pemecahan Masalah
Beberapa petunjuk untuk menyelesaikan masalah umum dan mendapatkan bantuan.
Memulai cfx
Perintah dasar cfx yang Anda perlukan untuk mulai membuat pengaya.

Membuat Antarmuka Pengguna

Menambahkan tombol bilah alat
Tambahkan sebuah tombol pada bilah pengaya Firefox.
Menambahkan menu pada Firefox
Tambahkan sesuatu pada menu utama Firefox.
Menampilkan popup
Tampilkan dialog popup yang diimplementasi menggunakan HTML dan JavaScript.
Menambahkan menu konteks
Tambahkan sesuatu pada menu konteks Firefox.

Berinteraksi dengan peramban

Membuka sebuah halaman web
Membuka sebuah halaman web di sebuah tab atau jendela baru pada peramban menggunakan modul tab, dan mengakses kontennya.
Mengamati sebuah halaman dimuat
Gunakan modul tab untuk mendapatkan pemberitahuan ketika halaman web baru telah dimuat, dan akses kontennya.
Dapatkan daftar tab yang terbuka
Gunakan modul tab untuk menghitung tab yang sedang dibuka, dan akses kontennya.

Memodifikasi halaman web

Memodifikasi halaman web berdasarkan URL
Buatlah filter untuk halaman web berdasar URLnya: saat sebuah halaman web yang URLnya cocok dengan filter sedang dimuat, eksekusilah sebuah script.
Memodifikasi halaman web aktif
Muatlah sebuah script secara dinamis dalam sebuah halaman web aktif.

Teknik Pengembangan

Cara masuk Logging
Pesan log pada konsol untuk tujuan diagnostik.
Membuat modul yang bisa digunakan kembali
Tempatkan pengaya Anda pada modul terpisah untuk memudahkan pengembangan, debug, dan pemeliharaan. Buatlah paket yang bisa digunakan kembali yang berisi modul Anda, sehingga pengembang pengaya lain juga bisa menggunakannya.
Pengujian Unit
Tulis dan jalankanlah pengujian unit menggunakan framework pengujian SDK.
Kewenangan Chrome
Dapatkan akses ke objek Components, yang memungkinkan pengaya untuk memuat dan menggunakan objek XPCOM.
Membuat target aksi
Aktifkan objek yang Anda tentukan untuk memancarkan aksinya sendiri.
Mengamati halaman yang dimuat dan tidak dimuat
Dapatkan pemberitahuan ketika pengaya Anda dimuat atau tidak dimuat oleh Firefox, dan lewatkan argumen ke pengaya Anda melalui command line.
Gunakan modul pihak-ketiga
Pasang dan gunakanlah modul tambahan yang tidak sepaket dengan SDK tersebut.
Pelokalan
Tulislah kode yang bisa dilokalkan.
Pengembangan pada perangkat bergerak
Kembangkanlah pengaya untuk Firefox untuk Android.

Menggabungkannya

Pengaya Annotator
Demo dari sebuah pengaya yang relatif rumit.

 

Tag Dokumen dan Kontributor

 Kontributor untuk laman ini: kelimuttu, wbamberg
 Terakhir diperbarui oleh: kelimuttu,