全部产品
Search
文档中心

Edge Security Acceleration:Deteksi JavaScript

更新时间:Jul 27, 2025

Deteksi JavaScript memverifikasi perilaku klien. Saat server merespons permintaan halaman HTML, ia menyisipkan skrip JavaScript ringan dan tidak terlihat ke dalam klien. Skrip ini memeriksa apakah klien dapat menjalankan JavaScript, membantu mengidentifikasi browser asli, serta memblokir alat non-browser seperti crawler dan skrip otomatis. Jika klien gagal mengeksekusi skrip, permintaan akan diblokir. Namun, jika skrip berhasil dijalankan, permintaan diperbolehkan, dan pengguna dapat melanjutkan untuk mengakses situs web.

Skenario

Deteksi JavaScript paling efektif digunakan dalam skenario berikut:

  • Sumber daya yang diakses langsung oleh browser, seperti halaman HTML, file CSS/JS, serta konten statis atau dinamis lainnya yang diminta oleh pengguna.

  • Sumber daya yang bergantung pada konteks browser, termasuk panggilan API setelah halaman dimuat, permintaan Asynchronous JavaScript and XML (AJAX), atau komponen yang dirender secara dinamis. Sumber daya ini memerlukan sesi browser aktif atau operasi Model Objek Dokumen (DOM).

Sebelum Anda mulai

Deteksi JavaScript memeriksa kemampuan klien dalam menjalankan skrip. Nonaktifkan fitur ini untuk lingkungan non-browser, seperti permintaan dari pusat data internet dan panggilan API langsung, guna menghindari pemblokiran permintaan yang valid.

Aktifkan deteksi JavaScript

  1. Di Konsol ESA, pilih Situs Web dan klik Add Website.

  2. Di panel navigasi di sebelah kiri, pilih Security Protection > Bots.

  3. Di tab Smart Mode, nyalakan sakelar JavaScript Detection.

    image