【发布时间】:2017-02-09 08:21:10
【问题描述】:
我在未连接到互联网的 Windows 笔记本电脑上安装了 apache。笔记本电脑有多个用户帐户。假设其中两个用户帐户是“Adam”和“Sally”。我在 localhost 上有一个项目,需要通过 Chrome 浏览器区分不同的 Window 用户。
我知道直接通过浏览器检测用户名是严重的安全沙箱违规行为,但我不在乎:我完全控制计算机并且该项目无法通过网络访问,因此不存在安全问题。我愿意以任何可以想象的方式作弊,包括构建自定义 .exe 来提供帮助。我只需要区分不同的帐户。它不需要是用户名,但任何替代 ID 都需要为该给定用户保留。
我要求跳出框框思考。
如何创建一个可以在 Chrome 中打开的页面,该页面会显示“Hi Adam”或“Hi Sally”甚至“Hi -=[GUID]=-”,而访问者无需输入他们的姓名/guid。
【问题讨论】:
-
JavaScript 无法识别用户。但是您可能可以编写一个扩展来做到这一点。
-
明确地说,阻止您的不是 JavaScript,而是 DOM 和浏览器安全性保护您。
标签: javascript php apache google-chrome