JavaScript 検知は、ページのレスポンスに不可視の検証スクリプトを挿入し、クローラーやスクリプトなどの自動化されたツールから正規のブラウザを区別します。スクリプトを実行できないクライアントからのリクエストはブロックされ、検証に合格したリクエストは正常に処理されます。
ユースケース
JavaScript 検知は、以下のシナリオを対象としています。
-
ブラウザが直接アクセスするリソース:HTML ページ、CSS/JS ファイル、およびブラウザがリクエストするその他の静的または動的コンテンツ。
-
ブラウザコンテキストに依存するリソース:ページの読み込み後にトリガーされる API コール、AJAX リクエスト、またはアクティブなブラウザセッションや DOM 操作を必要とする動的にレンダリングされるコンポーネント。
注意事項
JavaScript 検知は、クライアントがスクリプトを実行する能力に依存します。インターネットデータセンター (IDC) サーバーや直接の API コールなど、ブラウザ以外の環境からのリクエストの場合は、正規のリクエストがブロックされるのを防ぐためにこの機能を無効にしてください。
JavaScript 検知の有効化
-
ESA コンソールで、ウェブサイトに移動し、サイト 列で対象のサイトをクリックします。
-
左側のナビゲーションペインで、 を選択します。
-
簡易モード タブで、JavaScript 検出 を有効にします。
