Applet Java akan segera dimatikan selamanya. Saya mengerti mengapa kita tidak membuat yang baru. Tapi apa yang akan terjadi pada yang lama? Masih ada applet Java yang dapat digunakan orang, dan tidak ada jaminan bahwa ada orang yang mau atau bisa mengirimnya ke JavaScript.
Sebagai contoh, buku musik komputer online ini memiliki banyak applet Java yang menjelaskan dan memvisualisasikan konsep audio digital tertentu. Kursus lain yang saya ambil menggunakan banyak applet Java untuk memvisualisasikan ide geometri komputasi. Ketika Firefox menjatuhkan dukungan NPAPI, itu saja, kami telah memotong bahan referensi hebat ini untuk semua orang kecuali mereka yang ingin melewati rintangan teknologi misterius.
Solusi yang mungkin berikut tidak selalu sesuai dengan tagihan:
- Cukup gunakan FireFox Tidak akan mungkin setelah 2016.
- Port atau tulis ulang itu. Mungkin bukan open source, atau mungkin tidak praktis untuk melakukannya (misalnya kurangnya pengetahuan domain).
- Minta penulis asli untuk melakukannya. Mereka mungkin telah berhenti mendukungnya bertahun-tahun yang lalu. Tidak membuatnya kurang efektif pada, katakanlah, menelusuri langkah-langkah untuk triangulasi Delaunay.
- Temukan alternatif Jika tidak ada, kami kembali ke opsi kedua. Jika satu-satunya yang ada tidak berbasis browser, semua taruhan dimatikan untuk kenyamanan (yang merupakan inti dari semua aplikasi browser).
Apakah saat ini (atau akan ada dalam waktu satu tahun) cara lintas platform yang nyaman untuk menjalankan applet Java yang ada begitu semua browser Web utama menjatuhkan dukungan NPAPI?
Perhatikan bahwa:
- Sebenarnya jadi di-browser tidak penting, tetapi harus tetap lintas platform. Idealnya saya tidak perlu mengunduh perangkat lunak tambahan (bagaimanapun, saya sudah menginstal JVM).
- Tidak, saya tidak menyarankan kita membuka kembali lubang keamanan yang Chrome dan Firefox coba tutup.
- Jika ada browser Web alternatif di luar sana yang dirancang khusus untuk dukungan Java applet lama (atau setidaknya tanpa rencana untuk menjatuhkan dukungan NPAPI yang ada), saya akan setuju dengan itu.
appletviewer
bisa berfungsi.Jawaban:
Java Developers Kit (JDK) memiliki utilitas yang dirancang untuk debugging applet. Alat ini dipanggil
appletviewer
dan dijalankan seperti ini:Saya tidak yakin seberapa layak opsi ini, tetapi seharusnya Anda dapat melihat banyak applet tanpa menggunakan browser.
sumber
Menurut pos ini, beberapa browser akan memperpanjang dukungan untuk NPAPI untuk sementara waktu:
sumber
Meskipun Firefox resmi tidak mendukung NPAPI, ada fork yang didukung dan diperbarui dari kode / mesin Firefox, semuanya adalah proyek yang sangat stabil, memiliki komunitas besar dan sering menerima pembaruan keamanan.
Daftar garpu Firefox yang diperbarui yang mendukung NPAPI:
Waterfox 56 (diperbarui dan berbasis di FF56)
Basilisk 201804 (diperbarui dan berbasis di FF52)
Palemoon 27 (diperbarui dan berbasis di FF27 UI-preAustralis)
Omong-omong, ada juga garpu Basilisk dan Palemoon tidak resmi untuk Windows XP (saya tidak akan menyertakan referensi karena saat ini proyek ini tidak begitu stabil seperti pilihan sebelumnya)
sumber
Saya menemukan ekstensi untuk Chrome yang disebut CheerpJ Applet Runner yang tampaknya paling tidak agak efektif membuat Java applet dapat dilihat sekarang karena browser tidak mendukung NPAPI. Anda dapat mengaksesnya di sini: https://chrome.google.com/webstore/detail/cheerpj-applet-runner/bbmolahhldcbngedljfadjlognfaaein/related?hl=id
sumber