我在本地系统中设置了一个webOS电视项目,如何识别我正在安装或使用的webOS版本。
发布于 2022-06-28 12:04:55
您可以使用这个露娜服务API获取设备信息,该信息将在其响应中包含webOS版本。
luna://com.webos.service.tv.systemproperty
从医生那里:
您可以在以下电视菜单上检查您的电视版本:“设置”菜单>“常规”>“电视信息”>“webOS电视”版本。您还可以使用以下露娜API检查您的电视版本: getSystemInfo()方法中的sdkVersion参数
var request = webOS.service.request("luna://com.webos.service.tv.systemproperty", {
method: "getSystemInfo",
parameters: {
"keys": ["modelName", "firmwareVersion", "UHD", "sdkVersion"]
},
onComplete: function (inResponse) {
var isSucceeded = inResponse.returnValue;
if (isSucceeded){
console.log("Result: " + JSON.stringify(inResponse));
// To-Do something
} else {
console.log("Failed to get TV device information");
// To-Do something
return;
}
}
});sdkVersion参数包含webOS版本-示例:"1.3.0","2.0.0“
请参阅:
发布于 2022-08-12 06:31:45
您可以使用flag=deviceInfo#deviceInfo
webOS.deviceInfo(function (device) {
var version = device.version.split('.');
if (Number(version[0]) > 3 || Number(device.versionMajor) > 3) {
// do something
if (Number(version[1]) > 2 || Number(device.versionMinor) > 2) {
// do something
if (Number(version[2]) > 13 || Number(device.versionDot) > 13) {
// do something
}
}
}
var sdkVersion = device.sdkVersion.split('.');
if (sdkVersion[0] === '3') {
// do something
}
});
https://stackoverflow.com/questions/72532878
复制相似问题