通过JavaScript访问需要身份验证的页面

Accessing Pages that need authentication via JavaScript

本文关键字:身份验证 JavaScript 访问 通过      更新时间:2023-09-26

我对JavaScript还很陌生,我正在尝试访问一个需要用户身份验证才能显示该页面的页面。

如何访问此页面?(我有所需的用户名和密码)我知道我们可以使用XMLHTTPrequest对象通过脚本访问其他URL。但我不知道有什么选项可以让我首先进行身份验证。

我该怎么做?

您可能应该向身份验证页面发出请求,发送用户名和密码。这将设置一个会话cookie,浏览器将自行处理,然后会话cookie将自动转发给您提出的以下请求,直到会话到期。

但是,请记住跨域脚本的限制,例如,如果要验证的页面与脚本运行的页面所在的域不同,则浏览器可能会拒绝发出任何请求。

实际上,浏览器的这种自动cookie处理是跨域脚本不安全的原因,因此大多数网站都禁止跨域脚本。