Deteksi JavaScript menyisipkan skrip verifikasi tak terlihat ke dalam tanggapan halaman untuk membedakan browser sah dari alat otomatis seperti crawler dan skrip. Permintaan dari klien yang tidak dapat menjalankan skrip tersebut akan diblokir, sedangkan permintaan yang lolos verifikasi akan diproses secara normal.
Kasus Penggunaan
Deteksi JavaScript dirancang untuk skenario berikut:
-
Sumber daya yang diakses langsung oleh browser: Halaman HTML, file CSS/JS, serta konten statis atau dinamis lainnya yang diminta oleh browser.
-
Sumber daya yang bergantung pada konteks browser: Panggilan API yang dipicu setelah halaman dimuat, permintaan AJAX, atau komponen yang dirender secara dinamis yang memerlukan sesi browser aktif atau operasi DOM.
Catatan
Deteksi JavaScript bergantung pada kemampuan klien untuk menjalankan skrip. Untuk permintaan dari lingkungan non-browser, seperti server internet data center (IDC) atau panggilan API langsung, nonaktifkan fitur ini agar permintaan sah tidak ikut terblokir.
Aktifkan Deteksi JavaScript
-
Di Konsol ESA, buka Websites dan klik situs target Anda di kolom Website.
-
Di panel navigasi sebelah kiri, pilih .
-
Di tab Smart Mode, aktifkan JavaScript Detection.
