ここに事実があります。外部の JavaScript ファイルを呼び出す HTML ページがあります。このページを読み込むと 401 が返されます。401 が認証を処理することは理解していますが、読み込んでいるページはログイン ページです。フィールドを検証する必要がありますが、JS ファイルが読み込まれないため、フィールドが検証されません。
誰かが原因を知っていますか?または回避策はありますか?
ここに事実があります。外部の JavaScript ファイルを呼び出す HTML ページがあります。このページを読み込むと 401 が返されます。401 が認証を処理することは理解していますが、読み込んでいるページはログイン ページです。フィールドを検証する必要がありますが、JS ファイルが読み込まれないため、フィールドが検証されません。
誰かが原因を知っていますか?または回避策はありますか?
表示されるのは HTTP401 Unauthorized
エラーです。JavaScript ファイルは、サーバー上のパスワードで保護されたフォルダーにある可能性があります。
ログイン フォームを操作するためにこのファイルが必要な場合は、保護されたフォルダーからファイルを取り出す必要があります。
ファイルが外部からロードされている (つまり、サーバー上にない) 場合は、認証のために を使用XMLHttpRequest
できます。
jQuery を使用した例を次に示します。
$.ajax({
url: /* url */,
dataType: "script",
username: /* username */,
password /* password */:
success: /* success callback function */
});
username
and\orを公開したくない場合はpassword
、JS ファイルを認証なしでサーバーにローカルに保存することをお勧めします。