Java ve JavaScript

## Java ve JavaScript

Krishna Tateneni `<tateneni@pluto.njcc.com>`

Çeviri: Kaan Özdinçer
Baskı Uygulamalar 16.12 (2016‒11‒08)

## Java™ ve JavaScript

### Java™

Java™ gerekli yazılım makinenizde kuruluysa uygulamaların bir web tarayıcısı tarafından indirilmesine ve çalıştırılmasına izin verir. Birçok web sitesi Java™ kullanır (örneğin, çevrimiçi bankacılık hizmetleri veya etkileşimli oyun siteleri). Bilinmeyen kaynaklardan program çalıştırmanın, olası hasarın boyutu büyük olmasa bile, bilgisayarınızın güvenliği için bir tehdit oluşturabileceğinin farkında olmalısınız.

Java’yı global olarak etkinleştir onay kutusu, öntanımlı olarak tüm web siteleri için Java™ desteğini açmanızı sağlar. Ayrıca belirli ana bilgisayarlar için Java™’yı açmayı veya kapatmayı seçebilirsiniz. Belirli bir ana bilgisayar için bir politika eklemek için ana bilgisayar adını yazabileceğiniz ve ardından belirli ana bilgisayardan Java™ kodunu kabul etmeyi veya reddetmeyi seçebileceğiniz bir iletişim kutusu açmak için Yeni… düğmesine tıklayın; bu, etki alanını sayfanın solundaki listeye ekleyecektir.

Listeden bir ana bilgisayarı seçebilir ve o ana bilgisayar için farklı bir politika seçmek üzere Değiştir… düğmesine tıklayabilirsiniz. Sil düğmesine tıklamak, seçili ana bilgisayar için politikayı kaldırır; silme işleminden sonra, global ayarlar o ana bilgisayara uygulanır.

Son olarak, Java Çalışma Zamanı Ayarları etiketli denetim grubu, Java™’nın çalıştırılması için bazı seçenekler ayarlamanıza olanak tanır.

Güvenlik yöneticisi kullan normalde öntanımlı olarak etkindir. Bu ayar, JVM’nin bir güvenlik yöneticisi ile çalışmasını sağlar. Bu, uygulamaların dosya sisteminizi okuyup yazmasını, keyfi yuvalar oluşturmasını ve sisteminizi tehlikeye atmak için kullanılabilecek diğer eylemleri yapmasını engeller. Bu seçeneği devre dışı bırakmak sizin riskinizdedir. Belirli sitelerden indirilen kodlara daha fazla izin vermek için `$`HOME`/.java.policy` dosyanızı Java™ policytool yardımcı programıyla değiştirebilirsiniz.

KIO’yu kullan, JVM’nin ağ bağlantıları için KDE’nin kendi KIO taşımalarını kullanmasını sağlar.

Şu kadar süre kadar etkin olmadığında uygulamacık sunucusunu kapat onay kutusu, Java™ uygulamacağı sunucusunu arka planda çalışır durumda bırakmak yerine, kullanılmadığında kapatarak özkaynak tasarrufu yapmanızı sağlar. Bunu devre dışı bırakmak Java™ uygulamacıklarının daha hızlı başlamasını sağlayabilir; ancak Java™ uygulamacığını kullanmadığınızda sistem özkaynaklarını kullanır. Bunu etkinleştirirseniz bir zaman aşımı ayarlayabilirsiniz.

Sisteminizdeki Java™ kurulumunu Konqueror kendiliğinden algılamayı seçebilir veya Java yürütülebiliri yolu veya “java” yolu seçeneğini belirleyerek kurulum yolunu kendiniz belirtebilirsiniz. Örneğin, sisteminizde birden fazla Java™ kurulumu varsa ve hangisinin kullanılacağını belirtmek istiyorsanız ikinci yöntemi tercih edebilirsiniz. Kullandığınız Java™ sanal makinesi herhangi bir özel başlatma seçeneği gerektiriyorsa bunları Ek Java argümanları etiketli metin kutusuna yazabilirsiniz.

### JavaScript

Adına rağmen JavaScript’in Java™ ile hiçbir ilgisi yoktur.

Bu sekmenin ilk kısmı Java™ ayarlarıyla aynı şekilde çalışmaktadır.

JavaScript’i global olarak etkinleştir onay kutusu, öntanımlı olarak tüm web siteleri için JavaScript desteğini açmanızı sağlar. Ayrıca, belirli ana bilgisayarlar için JavaScript’i açmayı veya kapatmayı seçebilirsiniz. Belirli bir ana bilgisayar için bir politika eklemek üzere, ana bilgisayar adını yazabileceğiniz ve ardından söz konusu ana bilgisayardan JavaScript kodunu kabul etmeyi veya reddetmeyi seçebileceğiniz bir iletişim kutusu açmak için Yeni… düğmesine tıklayın; bu, etki alanını sayfanın solundaki listeye ekleyecektir.

Listeden bir ana bilgisayarı seçebilir ve o ana bilgisayar için farklı bir politika seçmek üzere Değiştir… düğmesine tıklayabilirsiniz. Sil düğmesine tıklamak, seçili ana bilgisayar için politikayı kaldırır; silme işleminden sonra, global ayarlar o ana bilgisayara uygulanır.

Global JavaScript Politikaları bölümündeki seçeneklerin son kümesi, bir sayfanın belirli eylemler için JavaScript kullandığında ne olacağını belirler.

JavaScript’in pencerelerinizi taşıyarak, yeniden boyutlandırarak veya odaklamayı değiştirerek yönetme yeteneğini ayrı ayrı etkinleştirebilir veya devre dışı bırakabilirsiniz. Ayrıca JavaScript’in durum çubuğu metnini değiştirmesini de devre dışı bırakabilirsiniz, böylece örneğin, tıklandığında bağlantıların sizi nereye götüreceğini her zaman görebilirsiniz. Bu seçenekler için seçenekler İzin Ver ve Yok Say olarak sunulur.

Yeni bir pencere açmak için daha da fazla denetim vardır. Konqueror’un tüm bu tür isteklere İzin Ver, her istek yapıldığında Sor veya tüm açılır pencere isteklerini Reddet olarak yanıtlayacak biçimde davranmasını ayarlayabilirsiniz.

Akıllı ayarı, yalnızca bir JavaScript açılır penceresi oluşturan bir bağlantıyı açıkça seçtiğinizde JavaScript açılır pencerelerine izin verir.