代码之家  ›  专栏  ›  技术社区  ›  Amandasaurus

从javascript获取HTTP基本身份验证用户名?

  •  9
  • Amandasaurus  · 技术社区  · 14 年前

    我有一个网页,只能通过http基本身份验证。如何在该页面中计算javascript中的基本auth用户名。i、 e.当有人访问它时(登录后),我想弹出一个弹出窗口,说“你好,你当前以用户$USERNAME身份登录”

    2 回复  |  直到 14 年前
        1
  •  13
  •   bobince    14 年前

    仅仅从JavaScript是不可能的。您必须让服务器端脚本从请求中提取用户名,并将其插入生成的页面代码中,以便脚本提取(如。 <script type="text/javascript">var username= (此处插入JSON编码字符串) ;</script> .

        2
  •  1
  •   tc.    14 年前

    javascript:window.alert(document.location) 似乎提供了一个带有用户名(但没有密码)的URL。在其他浏览器中可能不是这样。