Pertanyaan Berapa banyak versi plugin browser NPAPI yang harus saya buat?


Saya tahu bahwa jika saya menulis sebuah plugin C ++, maka saya harus memiliki Linux, Mac, versi Windows setidaknya tetapi apa daftar kombinasi lengkapnya? NPAPI didukung oleh banyak browser, jadi apakah itu berarti plugin / plugin / plugin NPAPI yang dikompilasi sama untuk mendukung semua browser di Windows yang mendukung NPAPI? Atau apakah Anda harus 'mengkompilasi' kode plugin yang sama secara terpisah untuk masing-masing browser dengan cara tertentu?


8
2018-01-15 11:09


asal


Jawaban:


Ya, plugin NPAPI tunggal berjalan di setiap browser yang mendukung NPAPI pada platform tertentu, selama Anda tidak melakukan apa pun untuk secara khusus melemahkan itu (misalnya, beberapa orang membuat plugin NPAPI tetapi kemudian menambahkan kode XPCOM kepada mereka, menjadikannya Firefox -spesifik).


6
2018-01-15 16:02



Selain itu, seperti yang mungkin Anda lihat dalam jawaban untuk pertanyaan Anda yang lain, Nafas api dapat digunakan untuk membuat satu plugin yang dapat dibuat untuk bekerja lintas platform pada hampir semua browser, termasuk IE pada windows.

FireBreath sangat enggan menggunakan hal-hal seperti XPCOM karena alasan yang jelas bahwa smorgan disebutkan.


5
2018-01-15 16:06