すべてのプロダクト
Search
ドキュメントセンター

Edge Security Acceleration:JavaScript 検出

最終更新日:Jul 26, 2025

JavaScript 検出は、クライアントの動作を検証します。サーバーが HTML ページのリクエストに応答すると、軽量で非表示の JavaScript スクリプトをクライアントに挿入します。このスクリプトは、クライアントが JavaScript を実行できるかどうかを確認し、実際のブラウザを識別し、クローラーや自動スクリプトなどのブラウザ以外のツールをブロックするのに役立ちます。クライアントがスクリプトを実行できない場合、リクエストはブロックされます。スクリプトが正常に実行されると、リクエストは許可され、ユーザーは Web サイトへのアクセスを続行できます。

シナリオ

JavaScript 検出は、次のシナリオで最適に使用されます。

  • HTML ページ、CSS/JS ファイル、およびユーザーがリクエストするその他の静的または動的コンテンツなど、ブラウザによって直接アクセスされるリソース。

  • ページの読み込み後に実行される API 呼び出し、Asynchronous JavaScript and XML ( AJAX ) リクエスト、または動的にレンダリングされるコンポーネントなど、ブラウザコンテキストに依存するリソース。これらのリソースには、アクティブなブラウザセッションまたは Document Object Model ( DOM ) 操作が必要です。

始める前に

JavaScript 検出は、クライアントがスクリプトを実行できるかどうかを確認します。有効なリクエストのブロックを回避するために、インターネットデータセンターのリクエストや直接の API 呼び出しなど、ブラウザ以外の環境ではこの機能を無効にしてください。

JavaScript 検出を有効にする

  1. ESA コンソールで、[Webサイト] を選択し、サイトを追加 をクリックします。

  2. 左側のナビゲーションウィンドウで、[セキュリティ保護] > [ボット] を選択します。

  3. 簡易モード タブで、JavaScript 検出 スイッチをオンにします。

    image