I noen tid har folk blitt advart om å deaktivere Java i nettleserne eller å fjerne det helt fra systemene sine med mindre de faktisk trenger det. Men hvis du deaktiverer den eller fjerner den, mister du faktisk mye, om noen, funksjonalitet? Dagens SuperUser-spørsmål og svar har svaret på en bekymret lesers spørsmål.
Dagens spørsmål og svar-økt kommer til oss med tillatelse fra SuperUser - en underavdeling av Stack Exchange, en samfunnsdrevet gruppe av spørsmål og svar-nettsteder.
Spørsmålet
SuperUser-leser Mark Wolinsky vil vite om han vil miste noen funksjonalitet hvis han deaktiverer nettleserbasert Java:
Jeg har lest at deaktivering av Java (ikke JavaScript) vil gjøre datamaskinen min tryggere mot angrep av skadelig programvare. Alt tyder på at det virkelig vil gjøre det tryggere, men jeg har ikke sett noen reelle indikasjoner der ute på hvilken funksjonalitet jeg vil miste i nettleseropplevelsen, hvis noe. Kan noen fortelle meg hva jeg ville eller ikke ville oppleve hvis jeg deaktiverer Java, og er det virkelig nødvendig å surfe i disse dager?
Vil Mark virkelig miste funksjonalitet hvis han deaktiverer nettleserbasert Java?
Svaret
SuperUser-bidragsyter JakeGould har svaret for oss:
- Kan noen fortelle meg hva jeg ville eller ikke ville oppleve hvis jeg deaktiverer Java, og er det virkelig nødvendig å surfe i disse dager?
Dette er et ganske bra spørsmål. Det det koker ned til er dette: Hvis du trenger Java i en nettleser, vil du vite det med en gang. Hvis du ikke trenger Java (og ikke er klar over om du til og med bruker det eller ikke), er sjansen stor for at du aldri vil savne den eller støte på den igjen. Sjansene for at en uformell bruker snubler over et nettsted som virkelig trenger Java for å fungere i 2015, er i beste fall sjeldne i våre dager.
Bare slik at du forstår historien til Java og nettet, er Java egentlig en "svart boks" virtuell maskin som lar deg kode i Java og deretter kjøre den koden på ethvert system som kan kjøre Java. Konseptet var at Java ville være en mellomgrunnplattform som kunne kjøres på hvilken som helst maskin: Windows, Macintosh, Linux, etc. Java-pluginet lar deg bare kjøre Java-apper fra en nettleser. Dette var tiltalende i begynnelsen av Internett på grunn av mangel på kompatibilitet på tvers av plattformer og andre "grove kanter" på det tidlige Internett.
Men i 2015 håndteres det meste av den "fancy" basisnivåfunksjonaliteten som Java tidligere ga (kul grafikk, effekter og slikt) nå i selve nettleseren via CSS, HTML og JavaScript. Tilbake på slutten av 1990- / begynnelsen av 2000-tallet brukte mange kreative nettsteder Java fordi innfødte nettlesere ikke kunne håndtere triksene man bare kunne gjøre i Java den gang. Java kom til og med med som et grunnleggende plugin i Netscape Navigator tilbake på dagen takket være den allment aksepterte funksjonaliteten den ga.
Hvor du kanskje savner det i 2015, avhenger av hvilke nettsteder du besøker. For eksempel vet jeg at mange økonomiske systemer som er tilgjengelige på nettet (for eksempel personlige skattesystemer, lønnsportaler og andre slike systemer) bruker komplekse Java-applikasjoner for å tillate sluttbrukere å få en rikere opplevelse med sine økonomiske verktøy. Så hvis du bruker datamaskinen din til å få tilgang til nettbaserte økonomiske applikasjoner sånn, så trenger du definitivt Java aktivert. Men etter min erfaring, selv i slike tilfeller, flytter mange slike institusjoner sakte sine arkaiske Java-baserte systemer til et mer stabilt, ikke-Java-basert oppsett som utnytter moderne nettleserfunksjonalitet bedre.
For eksempel for et drøyt år siden noen som bruker den nettleserbaserte skjermdelingsprogramvaren / -tjenesten Gå til møte trengte å ha Java aktivert i nettleseren så vel som på systemet. Men som forklart i denne støtteforumtråden på nettstedet deres , har de nå offisielt slettet Java-kravet til fordel for sitt eget ikke-Java-baserte programvareverktøy:
- Tidligere brukte vi Java for å automatisere lanseringen av programvaren vår, vi har siden erstattet den metoden med vår egen launcher. Siden vi lanserte lanseringen vår, bruker vi ikke lenger Java.
Så mitt råd er at hvis Java bekymrer deg som et potensielt sikkerhetsproblem på nettlesernivå, bare deaktiver det for nå. Jeg er ganske trygg på at du ikke vil savne det. Og hvis du trenger Java av en eller annen grunn på omtrent 8 til 9 måneder, må du håndtere det da.
HTG Merk: Hvis du ikke trenger Java på systemet ditt, anbefaler vi det avinstallerer den helt eller deaktiverer nettleserprogrammet .
Har du noe å legge til forklaringen? Lyd av i kommentarene. Vil du lese flere svar fra andre teknologikyndige Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her .