IE Plug-in dikembangkan menggunakan JS dapat menjalankan kode JS di halaman yang saat ini ditelusuri, dan atas dasar ini, ia dapat menerapkan fungsi yang dapat dipikirkan pengguna mana pun.
Anda dapat melakukan beberapa pemrosesan umum untuk situs web yang tidak digunakan (seperti mengekstraksi jenis informasi tertentu), atau Anda dapat melakukan pemrosesan khusus untuk situs web tertentu (seperti membeli tiket kereta api).
Metode untuk mengimplementasikan plug-in ini relatif sederhana. Anda hanya perlu menyalin beberapa file dan memodifikasi nilai registri. Oleh karena itu, lebih cocok untuk mengimplementasikan beberapa browser atau fungsi tambahan situs web dengan cepat.
Langkah Implementasi:
1. Buat file html yang mengimplementasikan fungsi tertentu
Salinan kode adalah sebagai berikut:
// Nama file: getTicketslist.html
// Konten File:
<bahasa skrip = "javascript">
var args = eksternal.MenUarguments;
var doc = args.document;
var cframe = doc.contents_iframe;
if (cframe && cframe.document) {
doc = cframe.document; // Dapatkan elemen dokumen dari halaman saat ini
// TODO: Dapatkan elemen daftar tiket dari dokumen dan lakukan pemrosesan yang sesuai
}
</script>
2. Buat file registri
Salinan kode adalah sebagai berikut:
// Nama file: getTicketslist.reg
// Konten File: CLSID dalam file dapat dimodifikasi sesuka hati, dan itu bisa unik.
Editor Registry Windows Versi 5.00
[Hkey_local_machine/software/microsoft/internet explorer/extensions/{878ec0c9-aaad-4331-9b3a-2d8ba93aead2}]
"Clsid" = "{2fba04ee-3024-11d2-8f1f-0000f87abd16}"
"Default visible" = "ya"
"Skrip" = "c: //getticketslist.html"
"Menutext" = "Tiket Pemrosesan"
3. Salin file html ke jalur yang ditentukan dalam file REG (seperti c: /getticketslist.html)
4. Jalankan getTicketslist.reg untuk memodifikasi registri
5. Restart IE, Anda dapat melihat fungsi "Memproses tiket" yang baru saja ditambahkan di menu [Alat], klik Execute