我试图检测操作系统的自然外观和感觉,所以我的元素风格接近操作系统的感觉(例如,斜形或平面)。
目前,我正在使用NodeJS的' OS‘模块来获取操作系统信息。在Mac小牛上,我可以通过os.platform()获得‘达尔文’的价值,根据wiki的说法,这也是优胜美地的名字。
我的主要目标是检测操作系统是使用平面设计(例如新的Windows8或Mac的约塞米蒂)还是传统的偏态设计。
有各种操作系统的平台名称列表吗?
发布于 2015-05-10 21:16:19
引用这里的回答。
现在有一个os模块:节点OS模块文档。它具有获取平台os.platform的功能。
文档不提供返回值。所以我在下面记录了一些。结果分别为Ubuntu12.04 64位、OS 10.8.5、Windows 7 64位和Joyent SmartMachine .在Node 0.10上进行测试。
Linux
os.type():'Linux'os.platform():'linux'os.arch():'x64'OS X (Mac)
os.type():'Darwin'os.platform():'darwin'os.arch():'x64'视窗
os.type():'Windows_NT'os.platform():'win32'os.arch():'x64'SmartMachine
os.type():'SunOS'os.platform():'sunos'os.arch():'ia32'注意:在Windows7上,64位节点可能会错误地将os.arch()报告为ia32.这是一个记录在案的错误:os.arch应该是操作系统的体系结构,而不是进程的架构。
https://stackoverflow.com/questions/30071834
复制相似问题