|
Vilka förbättringar finns i senaste Java för Windows Vista?
Denna artikel gäller för:
- Plattform(ar):
Vista
- Webbläsare:
Internet Explorer 7.x
- Java-version(er):
6.0
Den senaste versionen av JRE som finns tillgänglig på www.java.com är mycket kompatibel med Windows Vista. Här är några av förbättringarna i den senaste versionen av JRE i Windows Vista.
-
Säkerhet
I Windows Vista finns en mer restriktiv sandlåda för undertecknade appletar. En användare har färre behörigheter än om de skulle köra ett annat Windows-operativsystem.
På andra Windows-operativsystem än Windows Vista får exempelvis användaren, när ett undertecknat appletprogram körs, upp en dialogruta med en säkerhetsvarning och måste svara. Om Ja väljs kör appleten AllPermissions på användarens maskin. Det gäller även behörigheten att skriva/ta bort en fil från den lokala disken.
Det gäller emellertid inte längre för Windows Vista OS. Istället begränsas AllPermissions till Java-appleten, inte till Windows. Eftersom en process som körs i IE har en låg integritetsnivå kan den inte skriva/ta bort en fil från en katalog med medelhög/hög integritetsnivå.
Ett undertecknat JNLP-program kan endast köras med medelhög integritet. Att tilldela AllPermissions i ett Java Web Start-program innebär bara att Security Manager kan tillåta åtgärder som annars skulle nekas genom utlösande av SecurityExceptions. Det utökar inte på något sätt de behörigheter en användare eller en process har i systemet.
-
Användarupplevelse
HTTPS IE7 blockerar navigering till HTTPS-webbplatser som uppvisar ett digitalt certifikat med något av följande problem:
- Certifikatet utfärdades till ett annat värdnamn än värdnamnet för den aktuella URL-adressen.
- Certifikatet utfärdades av en icke betrodd rot
- Certifikatet har upphört att gälla
- Certifikatet har återkallats
När ett problem med digitalt certifikat uppstår visar IE7 en felsida som förklarar problemet. Användaren kan välja att ignorera varningen och fortsätta trots certifikatfelet (såvida inte certifikatet återkallats). Om användaren klickar sig genom en certifikatfelsida fylls adressfältet med rött för att hela tiden meddela om problemet.
Prompt för blandat innehåll
- Användaren ser inte längre prompten för blandat innehåll, med texten:
Den här sidan innehåller tillförlitliga och inte tillförlitliga objekt. Vill du visa objekt som inte är tillförlitliga?
-
IE7 återger endast det säkra innehållet och ger användaren möjlighet att häva blockeringen av det osäkra innehållet med hjälp av informationsraden.
Nytt standardläge för protokoll
- IE7 i Windows Vista har ändrat standardinställningen för HTTPS-protokollet för att avaktivera det svagare SSLv2-protokollet och aktivera det starkare TLSv1-protokollet.
-
Med de ovan nämnda ändringarna i IE7 i Windows Vista kommer Java plugin-användare att se ett annat beteende när de kör sina appletar.
-
Kontrollpanelen för Java
- Dialogrutan för att ändra plats för cache avaktiverad i kontrollpanelen. Eftersom platsen för cache måste vara en katalog med låg integritet har möjligheten att ändra den avaktiverats i kontrollpanelen.
-
Kontrollpanelen för Java: På fliken Avancerat fungerar inte standardinställningen Java för webbläsarens kryssrutor för en standardanvändare. För att kringgå det här problemet behöver du köra kontrollpanelen för Java som administratör.
-
Automatisk hämtning av JRE är avaktiverat i kontrollpanelen: Eftersom de upplagda autodl-paketen inte kan köras i Vista (utan att skrivas om och sättas upp på nytt för alla versioner) är autodl-funktionen avstängd som standard och posten avaktiverad på fliken Avancerat i kontrollpanelen.
-
Dialogrutan för Guiden Programkompatibilitet i Vista: När du stängt kontrollpanelen för Java kan det hända att en dialogruta för Guiden Programkompatibilitet visas i Windows Vista. Vi rekommenderar att du väljer Den här kontrollpanelen fungerar korrekt så att dialogrutan inte visas igen nästa gång du stänger kontrollpanelen för Java.
Om du väljer Öppna kontrollpanelen med de rekommenderade inställningarna kommer kontrollpanelen för Java att fungera felaktigt. För att ångra den här inställningen behöver du ta bort följande registerpost som innehåller javacpl.cpl eller jpicpl32.cpl:
- HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatiblity Assistant\Persisted
- HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
- Windows XP-kompatibilitetsläge: Java SE 6-program/appletar (fristående, Java Plug-In, Java Web Start) kan inte köras i Windows XP-kompatibilitetsläge.
|