Membangunkan sambungan Internet Explorer
Buat alat tambah Internet Explorer 11
-
Buat projek perpustakaan kelas (C#, .Net Framework 4.6.1) dalam Visual Studio.
-
Tambahkan rujukan pada Interop.SHDocVw dan Microsoft.mshtml.
-
Buat fail berikut:
- IEAddon.cs
- Interop.cs
- Borang yang mengandungi kotak teks dan butang OK.
-
Dalam IEAddon.cs:
- Laksanakan antara muka IObjectWithSite dan IOleCommandTarget.
- Kendalikan acara penyiapan dokumen untuk menyerlahkan teks tertentu dalam halaman web.
- Tambah fungsi pendaftaran untuk mengurus tetapan tambahan dan pendaftaran.
-
Dalam Interop.cs:
- Tentukan antara muka COM yang digunakan oleh add-in.
-
Dalam bentuk:
- Buat sifat untuk mendapatkan/menetapkan teks untuk diserlahkan.
-
Dalam sifat projek:
- Tandatangan perhimpunan dengan kunci yang kuat.
- Tetapkan "Mulakan program luaran" kepada iexplore.exe.
- Tetapkan "baris arahan acara pasca bina" untuk mendaftarkan BHO (termasuk pendaftaran manual menggunakan regasm dan gacutil).
Cara alat tambah berfungsi
- Lintas pokok DOM, gantikan teks yang ditentukan dengan versi yang diserlahkan.
- Menambahkan fungsi JavaScript pada halaman web anda yang dilaksanakan apabila teks yang diserlahkan diklik.
- Simpan tetapan konfigurasi dalam pendaftaran Windows.
Membuat alat tambah Internet Explorer 8
-
Persediaan projek: Serupa dengan tambahan IE11, menggunakan Visual Studio 2010 dan .Net Framework 4.
-
Fail: Sama seperti add-in IE11, tetapi nyahkomen baris dalam IEAddon.cs untuk mengelakkan berbilang pelaksanaan.
-
Sifat projek:
- Gunakan gacutil.exe dan RegAsm.exe untuk sistem 64-bit.
Nota pada 64-bit IE:
- Gunakan pengkompil 64-bit dan alat pendaftaran (cth. RegAsm.exe daripada Framework64).
Atas ialah kandungan terperinci Bagaimana untuk Membangunkan Sambungan Internet Explorer untuk IE8 dan IE11?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!