# Java i JavaScript

## &Java; i JavaScript

### &Java;

&Java; pozwala na ściąganie i uruchamianie programów przez przeglądarkę, o ile tylko zainstalowane jest niezbędne oprogramowanie. Wiele stron używa języka &Java; (na przykład banki, czy serwisy z grami online). Powinieneś mieć na uwadze, że uruchamianie programów z niepewnych źródeł może stanowić zagrożenie dla bezpieczeństwa Twojego komputera, nawet jeśli potencjalny rozmiar szkód jest niewielki.

Pole Włącz obsługę Javy pozwala domyślnie włączyć wsparcie dla Javy na wszystkich stronach. Możesz także włączyć lub wyłączyć Javę dla wybranych serwerów. Aby dodać politykę dla wybranego serwera, kliknij przycisk Nowa..., a pojawi się okno dialogowe, w którym będziesz mógł podać nazwę serwera, a później zdecydować, czy pozwalać, czy zabraniać mu uruchamiania apletów Javy, co spowoduje dodanie domeny do listy ustawień.

Możesz także wybrać serwer z listy i kliknąć przycisk Zmień... aby wybrać inną politykę dla tego serwera. Kliknięcie przycisku Usuń usuwa politykę dla wybranego serwera. Po skasowaniu pozycji, dla tego serwera zastosowana będzie domyślna polityka.

Grupa ustawień oznaczonych jako Ustawienia Javy pozwala na dostosowanie sposobu, w jaki &Java; powinna działać.

Użyj Menedżera bezpieczeństwa jest zwykle domyślnie włączone. To ustawienie spowoduje, że JVM będzie uruchamiać Menedżera bezpieczeństwa. Zapewni to, że aplety nie będą mogły czytać i zapisywać Twoich plików, tworzyć gniazd, czy wykonywać innych akcji, mogących prowadzić do włamania. Wyłączaj tę opcję na własne ryzyko. Możesz zmodyfikować swój plik `$`HOME`/.java.policy` przy użyciu narzędzia polityki &Java;, aby dać programom pobranym z pewnych źródeł nieco więcej uprawnień.

Użyj KIO spowoduje, że JVM będzie używać wtyczki protokołu z &kde; (KIO - KDE Input/Output) dla połączeń sieciowych.

Pole Wyłącz bezczynny serwer apletów po: pozwala zaoszczędzić zasoby, zamykając serwer apletów &Java;, gdy ten jest bezczynny, zamiast pozostawiać go pracującego w tle. Pozostawienie tej opcji wyłączonej sprawi, że aplety &Java; będą się uruchamiały szybciej, ale serwer apletów będzie wykorzystywał zasoby systemowe nawet wtedy, gdy nie będzie używany. Jeśli włączysz tę opcję, możesz w sekundach ustawić limit czasu, po którym serwer apletów zostanie wyłączony.

Możesz wybrać, czy chcesz aby &konqueror-mianownik; automatycznie wykrywał instalację Javy na Twoim komputerze, czy wolisz podać ścieżkę do instalacji samodzielnie, wybierając Ścieżka do programu Javy lub 'java'. Możesz chcieć użyć tej drugiej metody na przykład wtedy, gdy masz wiele instalacji Javy na swoim komputerze, a chcesz podać której należy używać. Jeśli wirtualna maszyna Javy, której używasz, wymaga specjalnych opcji uruchomieniowych, możesz je tutaj wpisać w polu tekstowym, oznaczonym Dodatkowe argumenty Javy.

### JavaScript

Pomimo nazwy, JavaScript nie jest w żaden sposób związany z &Java;.

Pierwsza część tej strony działa tak samo, jak ustawienia Javy.

Pole Włącz obsługę JavaScript pozwala domyślnie włączyć wsparcie dla JavaScript na wszystkich stronach. Możesz także włączyć lub wyłączyć JavaScript dla wybranych serwerów. Aby dodać politykę dla wybranego serwera, kliknij przycisk Nowa..., a pojawi się okno dialogowe, w którym będziesz mógł podać nazwę serwera, a później zdecydować, czy pozwalać, czy zabraniać mu uruchamiania kodu JavaScript, co spowoduje dodanie domeny do listy ustawień.

Możesz także wybrać serwer z listy i kliknąć przycisk Zmień... aby wybrać inną politykę dla tego serwera. Kliknięcie przycisku Usuń usuwa politykę dla wybranego serwera. Po skasowaniu pozycji, dla tego serwera zastosowana będzie domyślna polityka.

Ostatni zestaw opcji na tej stronie (Globalna polityka JavaScript określa co się dzieje, gdy strona usiłuje użyć JavaScript do pewnych szczególnych czynności.

Możesz osobno włączać lub wyłączać zdolność JavaScript do manipulowania oknami poprzez przesuwanie, zmienianie ich rozmiaru, czy przywoływanie. Możesz także zabronić zmieniania tekstu na pasku stanu, aby np. zawsze widzieć dokąd prowadzą odnośniki. Wszystkie te ustawienia posiadają dwie możliwe wartości: Tak oraz Nie.

Przy otwieraniu nowych okien kontrola jest jeszcze większa. Możesz wybrać spośród opcji Tak, aby &konqueror-mianownik; zawsze na to pozwalał, Pytaj, aby za każdym razem pytał, kiedy strona chce otworzyć nowe okno oraz Nie, aby &konqueror-mianownik; zabraniał otwierania niechcianych okien.

Ustawienie Inteligentnie pozwoli otwierać tylko te okna, których zażądałeś, klikając na łączu otwierającym takie okno.