16

我有一个只能通过 http 基本身份验证访问的网页。如何找出该页面中javascript中的基本身份验证用户名。即当有人访问它时(登录后),我想弹出一个弹出窗口,上面写着“您好,您当前以用户 $USERNAME 的身份登录”

4

2 回答 2

14

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

于 2010-08-11T15:59:36.937 回答
1

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

于 2010-08-11T16:02:41.317 回答