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:
- Açılır menüler, sekmeler, kaydırmalı görsel galerileri
- Sayfayı yenilemeden gelen yeni mesajlar, bildirimler, canlı sohbet kutuları
- Form gönderirken "e-posta adresi geçersiz" uyarısı
- Sonsuz kaydırma (aşağı indikçe yeni içerik yüklenmesi)
- Video oynatıcılar, harita uygulamaları, çevrimiçi editörler
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)
- Sağ üstteki üç nokta menüsünden Ayarlar'a girin.
- Gizlilik ve güvenlik bölümünden Site ayarları'nı seçin.
- Aşağıda İçerik başlığı altındaki JavaScript satırına tıklayın.
- "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 tipi | JavaScript kapalıyken |
|---|---|
| Blog, haber, sözlük | Genelde sorunsuz okunur, hatta daha hızlı |
| Wikipedia, dokümantasyon | Neredeyse 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ş siteleri | Sepet 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
- Varsayılan açık kalsın, günlük kullanım bozulmasın.
-
© 2026 Tarayıcı Yazılım