1

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

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

我该怎么做呢?

4

1 回答 1

1

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

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

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

于 2012-09-05T20:49:24.820 回答