gpt4 book ai didi

operating-system - 获取有关操作系统的详细信息

转载 作者:行者123 更新时间:2023-12-04 00:36:18 25 4
gpt4 key购买 nike

我认为这很容易,但我想不通。

如何判断使用的是Win7还是WinXP?喜欢操作系统的细节。 Linux应该给出具体细节。 Mac OS版本等

我想从 Services.appShell.hiddenDOMWindowwindow.navigator 读取用户代理,但是在浏览器启动时 hiddenDOMWindow 还没有加载.

现在我只能从以下位置获取WINNT:

Components.utils.import("resource://gre/modules/osfile.jsm")
console.log(OS.Constants.Sys.Name)

console.log(Services.appinfo.OS)
window.navigator

console.log 提供了所有这些好东西,如何在不访问 window 的情况下获得它?

appCodeName:"Mozilla"
appName:"Netscape"
appVersion:"5.0 (Windows)"
battery:BatteryManager
buildID:"20140529161749"
cookieEnabled:true
doNotTrack:"yes"
geolocation:Geolocation
language:"en-US"
mimeTypes:MimeTypeArray
mozAlarms:null
mozApps:XPCWrappedNative_NoHelper
mozCameras:CameraManager
mozConnection:MozConnection
mozContacts:ContactManager
mozId:null
mozKeyboard:XPCWrappedNative_NoHelper
mozPay:null
mozPermissionSettings:null
mozPhoneNumberService:PhoneNumberService
mozPower:MozPowerManager
mozTCPSocket:null
onLine:true
oscpu:"Windows NT 5.1"
platform:"Win32"
plugins:PluginArray
product:"Gecko"
productSub:"20100101"
userAgent:"Mozilla/5.0 (Windows NT 5.1; rv:30.0) Gecko/20100101 Firefox/30.0"
vendor:""
vendorSub:""
__proto__:NavigatorPrototype

最佳答案

您可以使用系统信息服务。获取操作系统版本

Services.sysinfo.getProperty("version");

咨询sources对于支持的属性。还要注意它们特定于平台的含义(例如,在 Android 上有 versionkernel_version)

关于operating-system - 获取有关操作系统的详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24032279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com