I nogen tid er folk blevet advaret om at deaktivere Java i deres browsere eller helt fjerne det fra deres systemer, medmindre de rent faktisk har brug for det. Men hvis du deaktiverer det eller fjerner det, mister du faktisk meget, hvis nogen, funktionalitet? Dagens SuperUser Q & A-indlæg har svaret på en bekymret læsers spørgsmål.
Dagens spørgsmål og svar-session kommer til os med tilladelse fra SuperUser - en underinddeling af Stack Exchange, en community-driven gruppe af Q&A websteder.
Spørgsmålet
SuperUser-læser Mark Wolinsky vil vide, om han mister nogen funktionalitet, hvis han deaktiverede browserbaseret Java:
Jeg har læst, at deaktivering af Java (ikke JavaScript) vil gøre min computer mere sikker mod ondsindede softwareangreb. Alt tyder på, at det virkelig vil gøre det mere sikkert, men jeg har ikke set nogen reelle indikationer derude om, hvilken funktionalitet jeg mister i browseroplevelsen, hvis der er noget. Kan nogen fortælle mig, hvad jeg ville opleve, hvis jeg deaktiverer Java, og er det virkelig nødvendigt for browsing i disse dage?
Vil Mark virkelig miste nogen funktionalitet, hvis han deaktiverer browserbaseret Java?
Svaret
SuperUser-bidragyder JakeGould har svaret til os:
- Kan nogen fortælle mig, hvad jeg ville opleve, hvis jeg deaktiverer Java, og er det virkelig nødvendigt for browsing i disse dage?
Dette er et ret godt spørgsmål. Hvad det koger ned til er dette: Hvis du har brug for Java i en browser, ved du det med det samme. Hvis du ikke har brug for Java (og ikke er opmærksom på, om du endda bruger det eller ej), er chancerne gode, at du aldrig vil gå glip af det eller støde på det igen. Chancerne for, at en afslappet bruger snubler over et websted, der virkelig har brug for Java til at fungere i 2015, er i bedste fald sjældent i dag.
Bare så du forstår Java og internettets historie, er Java i det væsentlige en "black box" virtuel maskine, der giver dig mulighed for at kode i Java og derefter køre den kode på ethvert system, der kan køre Java. Konceptet var, at Java ville være en mellemliggende platform, der kunne køre på enhver maskine: Windows, Macintosh, Linux osv. Java-pluginet giver dig simpelthen mulighed for at køre Java-apps fra en webbrowser. Dette var tiltalende i de tidlige dage af Internettet på grund af manglende kompatibilitet på tværs af platforme og andre "ru kanter" på det tidlige Internet.
Men i 2015 håndteres det meste af den "smarte" basisniveaufunktionalitet, som Java tidligere leverede (seje grafik, effekter og lignende), nu i selve browseren via CSS, HTML og JavaScript. Tilbage i slutningen af 1990'erne / begyndelsen af 2000'erne brugte mange kreative websteder Java, fordi native browsere ikke kunne håndtere de tricks, man kun kunne gøre i Java dengang. Java kom endda med som et grundlæggende plugin i Netscape Navigator tilbage på dagen takket være den almindeligt accepterede funktionalitet, den leverede.
Hvor du måske går glip af det i 2015, afhænger af, hvilke websteder du har adgang til. For eksempel ved jeg, at mange finansielle systemer, der er tilgængelige online (såsom personlige skattesystemer, lønningsportaler og andre sådanne systemer) bruger komplekse Java-applikationer for at give slutbrugere mulighed for at få en rigere oplevelse med deres økonomiske værktøjer. Så hvis du bruger din computer til at få adgang til webbaserede økonomiske applikationer sådan, har du bestemt brug for Java-aktiveret. Men efter min erfaring, selv i disse tilfælde, flytter mange sådanne institutioner langsomt deres arkaiske Java-baserede systemer til en mere stabil, ikke-Java-baseret opsætning, der drager bedre fordel af moderne webbrowserfunktionalitet.
For eksempel for lidt over et år siden nogen, der bruger den browserbaserede software / service til skærmdeling GoToMeeting behov for at have Java aktiveret i deres browser såvel som på deres system. Men som forklaret i denne supportforumtråd på deres websted , de har nu officielt droppet Java-kravet til fordel for deres eget ikke-Java-baserede softwareværktøj:
- Tidligere brugte vi Java til at automatisere lanceringen af vores software, vi har siden erstattet denne metode med vores egen launcher. Siden vi introducerede vores launcher, bruger vi ikke længere Java.
Så mit råd er, hvis Java bekymrer dig som en potentiel sikkerhedsproblem på browserniveau, skal du bare deaktivere det for nu. Jeg er ret sikker på, at du ikke vil gå glip af det. Og hvis du i løbet af 8 til 9 måneder har brug for Java af en eller anden grund, skal du håndtere det derefter.
HTG Bemærk: Hvis du ikke har brug for Java på dit system, anbefaler vi det afinstallere det helt eller deaktivere browserplugin .
Har du noget at tilføje til forklaringen? Lyd fra i kommentarerne. Vil du læse flere svar fra andre teknisk kyndige Stack Exchange-brugere? Tjek den fulde diskussionstråd her .