场景
我之所以问这个问题,是因为我知道通过使用Node.js,您可以使用这些代码从操作系统中提取用户信息。
console.log(userInfo());
问题
有没有方法可以从托管在Apache服务器上的网站上获取这些信息?
或者,JavaScript可以在使用Node.js之外获取这些信息吗?
编辑
对不起,我没有明确说明这一点,我想要的是用户信息,而不仅仅是操作系统,因此,例如,在windows上,您可以有多个用户帐户,我想要的是当前帐户的用户名。当前的答案和复制链接都会导致获取操作系统信息,而不是当前登录的用户名。
发布于 2017-12-19 18:12:47
也许您可以使用ua-parser-js
来识别浏览器中的操作系统。
https://github.com/faisalman/ua-parser-js
从文件中
getOS()
returns { name: '', version: '' }
# Possible 'os.name'
AIX, Amiga OS, Android, Arch, Bada, BeOS, BlackBerry, CentOS, Chromium OS, Contiki,
Fedora, Firefox OS, FreeBSD, Debian, DragonFly, Gentoo, GNU, Haiku, Hurd, iOS,
Joli, Linpus, Linux, Mac OS, Mageia, Mandriva, MeeGo, Minix, Mint, Morph OS, NetBSD,
Nintendo, OpenBSD, OpenVMS, OS/2, Palm, PC-BSD, PCLinuxOS, Plan9, Playstation, QNX, RedHat,
RIM Tablet OS, RISC OS, Sailfish, Series40, Slackware, Solaris, SUSE, Symbian, Tizen,
Ubuntu, UNIX, VectorLinux, WebOS, Windows [Phone/Mobile], Zenwalk
# 'os.version' determined dynamically
https://stackoverflow.com/questions/47892809
复制相似问题