使用JS创建“链接”到密码保护的站点

Using JS to create a "link" to a password protected site

本文关键字:密码保护 站点 链接 JS 创建 使用      更新时间:2023-09-26

在我工作的学校中,有相当多的网站都有用户帐户,以保护内容不被没有付费的人看到,这意味着用户(5岁以上)必须输入一些非常奇怪的用户名/密码才能进行工作。

我想知道是否有可能使用Javascript创建一个页面,让我沿着以下行做一些事情:

  1. 获取登录页面
  2. 填写表格
  3. 提交
  4. 将用户重定向到站点

1-3会在用户看不到的情况下在后台发生。

在大多数情况下,这些帐户是共享的,详细信息显示等…在教室里,所以没有问题的细节是公开的。

我以前在ruby中使用过Mechanize,并且会想象一个类似的解决方案,但是运行在客户端。

我知道需要对目标站点进行一些检查,但是一旦我有了一个原则上的示例,我应该能够在以后为每个站点量身定制

如果你有一个标准化的浏览器,你应该考虑为该浏览器构建一个插件,这是与网页交互的最简单方法。否则,您将遇到反csrf保护和跨域策略的问题。

至于语言,Chrome扩展是用javascript编写的,非常容易构建。对于其他浏览器,我不知道