# Java och Javascript

## &Java; och Javascript

### &Java;

&Java; låter program laddas ner och köras av en webbläsare, under förutsättning att du har den nödvändiga programvaran installerad på din maskin. Många webbsidor använder &Java; (till exempel, bankservice på nätet och interaktiva spelplatser). Du bör vara medveten om att köra program från okända källor kan vara ett säkerhetshot mot din dator, även om den möjliga omfattningen av skadan inte är stor.

Kryssrutan Aktivera Java globalt låter dig normalt aktivera &Java;stöd för alla webbsidor. Du kan också välja att inktivera &Java; för individuella värddatorer. För att lägga till en policy för en speciell värddator, klicka på knappen Ny... för att visa en dialog där du kan ange värddatornamnet och därefter välja att acceptera &Java;kod eller inte från den speciella värddatorn, vilket lägger till domänen i listan till vänster på sidan.

Du kan välja en värddator i listan och klicka på knappen Ändra... för att välja en annan policy för den värddatorn. Genom att klicka på Ta bort tas policyn för den valda värddatorn bort. Efter den har tagits bort, gäller den globala inställningen för den värddatorn.

Till sist, gruppen med alternativ som heter Inställningar för Java Runtime låter dig välja sättet som &Java; ska köras på.

Använd säkerhetshanterare är normalt aktiverat. Inställningen gör att Javas virtuella maskin JVM kör med en säkerhetshanterare på plats. Det förhindrar att miniprogram läser och skriver i filsystemet, skapar godtyckliga uttag och andra åtgärder som kan användas för att skada systemet. Stäng av alternativet på egen risk. Du kan ändra filen `$`HOME`/.java.policy` med &Java;:s verktyg policytool, för att ge kod nerladdad från vissa platser mer rättigheter.

Använd KIO gör att Javas virtuella maskin (JVM) använder &kde;:s egna KIO överföringsprogram för nätverksanslutningar.

Rutan Stäng av miniprogramservern vid inaktivitet längre än låter dig spara resurser genom att stänga av &Java;s miniprogramserver när den inte används, istället för att låta den fortsätta köra i bakgrunden. Om den inte markeras kan &Java; miniprogram starta fortare, men använder systemresurser när du inte använder något &Java; miniprogram. Om du markerar den, kan du välja en tidsgräns.

Du kan antingen låta &konqueror; automatiskt hitta &Java;-installationen på ditt system, eller ange sökvägen till installationen själv genom att välja Sökväg till körbar Java, eller "java":. Du kan välja den senare metoden om du till exempel har flera &Java;-installationer på ditt system, och vill ange vilken av dem som ska användas. Om den &Java; virtuella maskin som du använder kräver några särskilda startalternativ, kan du skriva in dem i textrutan som heter Ytterligare Java-argument.

### Javascript

Trots namnet, så har inte Javascript något alls gemensamt med &Java;.

Den första delen av den här fliken fungerar på samma sätt som för &Java;-inställningarna.

Kryssrutan Aktivera Javascript globalt låter dig normalt aktivera Javascriptstöd för alla webbsidor. Du kan också välja att aktivera Javascript för individuella värddatorer. För att lägga till en policy för en speciell värddator, klicka på knappen Ny... för att visa en dialogruta där du kan ange värddatornamnet och därefter välja att acceptera Javascriptkod eller inte från den speciella värddatorn, vilket lägger till domänen i listan till vänster på sidan.

Du kan välja en värddator i listan och klicka på knappen Ändra... för att välja en annan policy för den värddatorn. Genom att klicka på Ta bort tas policyn för den valda värddatorn bort. Efter den har tagits bort, gäller den globala inställningen för den värddatorn.

Den sista uppsättningen alternativ i delen Allmän Javascriptprincip avgör vad som händer när en sida använder Javascript för särskilda åtgärder.

Du kan aktivera eller inaktivera möjligheten för Javascript att manipulera fönster genom att flytta, ändra storlek eller ändra fokus. Du kan också förhindra Javascript från att ändra statusradens text, så att du till exempel alltid ser vart länkar tar dig när de klickas. Valen för alternativen är Tillåt och Ignorera.

Det finns ytterligare möjlighet att styra när ett nytt fönster ska få öppnas. Du kan ställa in &konqueror; så att den Tillåter varje begäran, Frågar varje gång en begäran görs eller Nekar varje begäran.

Inställningen Smart tillåter bara Javascript-popupfönster när du uttryckligen väljer en länk som skapar ett.