Apakah fungsi yang akan saya hilang jika saya mematikan Java berasaskan pelayar?
Buat masa ini, orang telah diperingatkan untuk melumpuhkan Java dalam pelayar mereka atau menghapus sepenuhnya dari sistem mereka kecuali mereka benar-benar memerlukannya. Tetapi jika anda mematikan atau mengeluarkannya, adakah anda sebenarnya kehilangan banyak, jika ada, fungsinya? Poster Q & A SuperUser hari ini mempunyai jawapan kepada soalan pembaca yang bersangkutan.
Sesi Soalan & Jawapan hari ini datang kepada kami dengan ihsan SuperUser-bahagian pembahagian Stack Exchange, kumpulan yang diketuai oleh komuniti laman web Q & A.
Soalan
Pembaca SuperUser Mark Wolinsky ingin tahu sama ada dia akan kehilangan sebarang fungsi jika dia melumpuhkan Java berasaskan pelayar:
Saya telah membaca bahawa melumpuhkan Java (tidak JavaScript) akan menjadikan komputer saya selamat dari serangan perisian berniat jahat. Semua petunjuk adalah bahawa ia akan menjadikannya lebih selamat, tetapi saya tidak melihat apa-apa tanda nyata di luar sana mengenai fungsi apa yang saya akan hilang dalam pengalaman penyemakan imbas, jika ada. Bolehkah seseorang memberitahu saya apa yang saya akan atau tidak akan mengalami jika saya mematikan Java dan benar-benar perlu untuk melayari hari ini?
Akan Mark benar-benar kehilangan fungsi apa-apa jika dia melumpuhkan Java berasaskan pelayar?
Jawapan
Penyumbang SuperUser JakeGould mempunyai jawapan untuk kami:
- Bolehkah seseorang memberitahu saya apa yang saya akan atau tidak akan mengalami jika saya mematikan Java dan benar-benar perlu untuk melayari hari ini?
Ini adalah soalan yang agak baik. Apa yang dimaksudkan ialah: Jika anda memerlukan Java dalam pelayar, anda akan mengetahui dengan segera. Sekiranya anda tidak memerlukan Java (dan tidak menyedari jika anda menggunakannya atau tidak), kemungkinan besar anda tidak akan terlepas atau bertemu lagi. Peluang pengguna yang tersandung di laman web yang benar-benar memerlukan Java berfungsi pada tahun 2015 adalah jarang berlaku pada masa kini.
Jadi, anda memahami sejarah Java dan web, Java pada dasarnya adalah "mesin hitam" mesin maya yang membolehkan anda kod di Java dan kemudian menjalankan kod tersebut pada sistem mana pun yang dapat menjalankan Java. Konsepnya ialah Java akan menjadi platform tengah yang boleh dijalankan di mana-mana mesin: Windows, Macintosh, Linux, dan lain-lain. Plugin Java hanya membolehkan anda untuk menjalankan aplikasi Java dari dalam pelayar web. Ini menarik pada awal hari Internet disebabkan oleh kekurangan persaingan antara platform dan lain-lain "tepi kasar" dari Internet awal.
Tetapi pada tahun 2015, kebanyakan fungsi peringkat asas "mewah" yang disediakan oleh Java pada masa lalu (grafik sejuk, kesan, dan sebagainya) kini ditangani dalam pelayar itu sendiri melalui CSS, HTML, dan JavaScript. Kembali pada akhir 1990-an / awal-2000-an, banyak laman web kreatif yang menggunakan Java kerana penyemak imbas asli tidak dapat mengendalikan trik yang hanya boleh dilakukan di Jawa pada masa itu. Java bahkan datang dibundel sebagai plugin asas di Netscape Navigator kembali pada hari itu terima kasih kepada fungsi yang biasa diterima.
Kini di mana anda mungkin terlepasnya pada tahun 2015 bergantung kepada jenis laman web yang anda akses. Sebagai contoh, saya tahu bahawa banyak sistem kewangan boleh diakses secara dalam talian (seperti sistem cukai peribadi, gerbang gaji dan lain-lain sistem tersebut) menggunakan aplikasi Java yang kompleks untuk membolehkan pengguna akhir mendapat pengalaman yang lebih kaya dengan alat kewangan mereka. Jadi jika anda menggunakan komputer anda untuk mengakses aplikasi kewangan berasaskan web seperti itu, maka anda pasti memerlukan Java enabled. Tetapi dalam pengalaman saya, walaupun dalam kes itu, banyak institusi sedemikian perlahan-lahan memindahkan sistem berasaskan Java kuno mereka ke persediaan yang lebih stabil, bukan berasaskan Java yang memerlukan kelebihan kefungsian penyemak imbas web moden.
Sebagai contoh, lebih kurang setahun yang lalu sesiapa sahaja yang menggunakan perisian / perkhidmatan perkongsian skrin berasaskan penyemak imbas GoToMeeting diperlukan untuk membolehkan Java diaktifkan dalam penyemak imbas mereka serta pada sistem mereka. Tetapi seperti yang dijelaskan dalam thread forum sokongan ini di laman web mereka, mereka kini telah secara rasmi menurunkan keperluan Java memihak kepada alat perisian bukan berasaskan Java mereka sendiri:
- Pada masa lalu kami menggunakan Java untuk mengautomatikkan melancarkan perisian kami, kami telah menggantikan kaedah itu dengan pelancar kami sendiri. Sejak memperkenalkan pelancar kami, kami tidak lagi menggunakan Java.
Oleh itu, nasihat saya adalah jika Java mengkhawatirkan anda sebagai kebimbangan keselamatan yang berpotensi pada tahap penyemak imbas, hanya matikan sekarang. Saya cukup yakin bahawa anda tidak akan terlepasnya. Dan jika, seperti 8 hingga 9 bulan, anda memerlukan Java untuk beberapa sebab, berurusan dengannya kemudian.
Nota HTG: Jika anda tidak memerlukan Java pada sistem anda, kami cadangkan menyahpasangnya sepenuhnya atau melumpuhkan pemalam penyemak imbas.
Mempunyai sesuatu untuk menambah penjelasannya? Bunyi dalam komen. Ingin membaca lebih banyak jawapan dari pengguna Stack Exchange yang berteknologi tinggi? Lihat thread perbincangan penuh di sini.