Teknoloji ipuçları yeni başlayanlar için
İçerik
Son yazılar
Biz kimiz
Tarayıcı Yazılım, web tarayıcıları ve ilgili teknolojiler hakkında pratik bilgiler sunan bağımsız bir içerik sitesidir. Konuya yeni başlayan kullanıcılar için açık ve anlaşılır rehberler hazırlıyoruz.

JavaScript Nedir ve Ne Zaman Devre Dışı Bırakmalı

Kısa cevap: JavaScript, web sayfalarını hareketlendiren, buton tıklamalarına tepki veren, form doğrulayan ve içerik yükleyen bir programlama dilidir. Tarayıcınızda varsayılan olarak açıktır ve internetin büyük kısmı onsuz düzgün çalışmaz. Ama şüpheli bir bağlantıya tıklarken, eski bir cihazda ağır bir sayfayı açarken ya da tamamen metin okumak istediğiniz bir sitede JavaScript devre dışı bırakma işlemi işinize yarayabilir. Ben de kalıcı olarak kapatmak yerine, site bazlı izin verme yöntemini kullanıyorum; hem güvenli hem de günlük kullanımı bozmuyor.

JavaScript tam olarak ne yapıyor?

Bir web sayfasını insan vücuduna benzetirsem: HTML iskelet, CSS deri ve kıyafet, JavaScript ise kaslardır. HTML sayfanın neyi içerdiğini, CSS nasıl göründüğünü söyler. JavaScript ise "kullanıcı şuna tıklayınca şu olsun" der.

Gündelik hayatta karşınıza çıkan şu işlerin neredeyse tamamı JavaScript sayesinde oluyor:

Yani JavaScript kötü bir şey değil; internetin bugünkü halinin temel taşı. Sorun, aynı gücün reklam takipçileri ve zararlı kod yazanlar tarafından da kullanılabilmesinde.

Neden bazen kapatmak isteyebilirsiniz?

1. Takip ve parmak izi çıkarma

Reklam ağları JavaScript ile ekran çözünürlüğünüzü, yüklü yazı tiplerinizi, saat diliminizi, grafik kartınızın çizim davranışını okuyabiliyor. Bunların birleşimi "tarayıcı parmak izi" denen benzersiz bir kimlik oluşturuyor. Çerezleri silseniz bile bu yöntemle tanınabilirsiniz. Çerez ve önbellek konusunu ayrı bir yazıda anlatmıştım; JavaScript tabanlı takip onun bir adım ötesi diyebilirim.

2. Zararlı kod riski

Tanımadığınız bir siteye girdiğinizde, o sayfadaki komut dosyası tarayıcınızdaki bir açığı denemeye çalışabilir. Tarayıcılar bu konuda oldukça iyi korunuyor ama sıfır gün açıkları çıkabiliyor. Güvenmediğim bir bağlantıyı açmam gerekiyorsa, önce betikleri kapatıp öyle bakıyorum.

3. Performans ve pil

Eski bir dizüstü bilgisayarda bazı haber siteleri resmen taş gibi ağır açılıyor. Sebep çoğunlukla onlarca reklam ve analitik betiği. Bunları kapattığınızda aynı sayfa saniyeler yerine anında yükleniyor. Bağlantı hızınızdan bağımsız olarak hissedilir bir fark bu.

4. Rahatsız edici unsurlar

Ekranı kaplayan bültene abone ol kutuları, otomatik oynayan videolar, kaydırmayı ele geçiren animasyonlar... Hepsi JavaScript. Reklam engelleyiciler bu işi daha seçici yapıyor ama kökten çözüm betikleri kapatmak.

Nasıl kapatılır? Tarayıcı tarayıcı

Chrome ve Chromium tabanlılar (Edge, Brave, Opera)

  1. Sağ üstteki üç nokta menüsünden Ayarlar'a girin.
  2. Gizlilik ve güvenlik bölümünden Site ayarları'nı seçin.
  3. Aşağıda İçerik başlığı altındaki JavaScript satırına tıklayın.
  4. "Sitelerin JavaScript kullanmasına izin verme" seçeneğini işaretleyin.

Aynı ekranda "İzin verilenler" ve "İzin verilmeyenler" listeleri var. Ben genel ayarı açık bırakıp, sadece rahatsız olduğum siteleri engelleme listesine ekliyorum. Adres çubuğundaki kilit/ayar simgesine tıklayarak da o siteye özel karar verebilirsiniz.

Firefox

Firefox'ta bu ayar normal menülerde yok. Adres çubuğuna about:config yazıp riski kabul ettikten sonra javascript.enabled değerini aratıp false yapmanız gerekiyor. Açıkçası bunu yeni başlayan birine önermiyorum; yanlışlıkla başka bir ayarı değiştirmek kolay. Firefox kullanıyorsanız daha iyi yol, yerleşik gelişmiş izleme korumasını "Sıkı" moda almak.

Uzantılarla site bazlı kontrol

Betik engelleyici uzantılar (NoScript, uMatrix mantığında çalışanlar) her siteyi tek tek yönetmenizi sağlar. İlk günlerde sürekli izin vermek zorunda kalıp yorulabilirsiniz, bu normal. Birkaç hafta sonra sık girdiğiniz siteler listeye yerleşir ve iş kolaylaşır. Uzantı kurarken kaynağına ve yorumlarına bakmayı unutmayın.

Kapattığınızda ne bozulur?

Site tipiJavaScript kapalıyken
Blog, haber, sözlükGenelde sorunsuz okunur, hatta daha hızlı
Wikipedia, dokümantasyonNeredeyse tamamen çalışır
İnternet bankacılığıÇalışmaz, giriş bile yapılamaz
Gmail, sosyal medyaÇalışmaz veya çok kısıtlı bir sürüm açılır
Alışveriş siteleriSepet ve ödeme adımları bozulur
Video platformlarıOynatıcı açılmaz

Bir sayfa bembeyaz açılıyorsa ya da butonlar tepki vermiyorsa, ilk kontrol edeceğiniz şey bu ayar olsun. Ben birkaç kez "site çökmüş" diye düşünüp sonra kendi engellemem olduğunu fark ettim.

Benim önerdiğim denge