私は JavaScript を初めて使用し、そのページが表示される前にユーザー認証が必要なページにアクセスしようとしています。
このページにアクセスするにはどうすればよいですか? (必要なユーザー名とパスワードを持っています) XML HTTPrequest オブジェクトを使用して、スクリプトを介して他の URL にアクセスできることはわかっています。しかし、最初に認証できるオプションを知りません。
どうすればいいですか?
私は JavaScript を初めて使用し、そのページが表示される前にユーザー認証が必要なページにアクセスしようとしています。
このページにアクセスするにはどうすればよいですか? (必要なユーザー名とパスワードを持っています) XML HTTPrequest オブジェクトを使用して、スクリプトを介して他の URL にアクセスできることはわかっています。しかし、最初に認証できるオプションを知りません。
どうすればいいですか?
ユーザー名とパスワードを送信して、認証ページにリクエストを送信する必要があります。これにより、ブラウザが独自に処理するセッション cookie が設定され、セッション cookie は、セッションが期限切れになるまで、次のリクエストに自動的に転送されます。
ただし、クロスドメイン スクリプティングの制限については覚えておいてください。たとえば、認証したいページが、スクリプトが実行されているページとは異なるドメインにある場合、ブラウザはリクエストを拒否する可能性があります。
実際、ブラウザからのこの自動 Cookie 処理が、クロスドメイン スクリプティングが安全でなく、ほとんどのサイトで禁止されている理由です。