如何在JavaScript中获取电脑用户名(类似CMD的whoami命令)
解决方案说明
首先得明确:浏览器环境下的JavaScript出于安全沙箱限制,根本无法直接获取用户的电脑系统用户名——这不是PenguinMod的问题,是所有浏览器都遵守的安全规则,所以你找不到对应的命令是正常的。
给你两个适配元游戏场景的替代方案:
- 直接做一个输入交互,让玩家手动输入自己的用户名,把输入内容存到变量里,之后在书本场景调用这个变量显示就行。这是最合规也最容易实现的方式,用PenguinMod自带的输入积木就能搞定。
- 如果想优化体验,可以配合PenguinMod的本地存储积木,把玩家输入的用户名存在本地,下次打开游戏时自动读取并显示,不用重复输入。
另外提醒下:你之前找到的获取IP的方法,是通过第三方API请求的,但系统用户名属于本地隐私信息,浏览器完全禁止JS访问这类数据,所以不管用什么扩展都没法绕过这个限制。
内容的提问来源于stack exchange,提问作者TinkerWithABell
相关产品推荐
相关产品推荐

