gpt4 book ai didi

javascript - 如何检测电视上正在运行哪个版本的 webOS

转载 作者:行者123 更新时间:2023-12-03 03:53:45 26 4
gpt4 key购买 nike

我需要修补 webOS 1.x 的功能。

哪种方法更好?我不确定旧版本中的用户代理,Luna 服务在 webOS 1.0 上不可靠。

最佳答案

我终于成功地使用了 luna。这是片段:

var lunaReq= webOS.service.request("luna://com.webos.service.tv.systemproperty",{
method:"getSystemInfo",
parameters:{
"keys": ["modelName", "firmwareVersion", "UHD", "sdkVersion"]
},
onSuccess: function (args) {
console.log("sdkVersion: ", args.sdkVersion);
//for 3.3: sdkVersion: 3.3.0
//for 2.: sdkVersion: 2.2.0
}
},
onFailure: function (args) {
console.log("Error calling LUNA service");
}
});

luna 服务可能会在第一个 webos 版本上出现问题,但用户代理完全不一致。我找到了 webOS 1.x 的所有类型的用户代理:

Mozilla/5.0(webOS/1.3;U;en-US)AppleWebKit/525.27.1(KHTML,如 Gecko)版本/1.0 Safari/525.27.1 Desktop/1.0

Mozilla/5.0(webOS/1.3;U;en-US)AppleWebKit/538.39.41(KHTML,如 Gecko)版本/1.0 Safari/538.39.41 Desktop/1.0

Mozilla/5.0(Web0S;Linux/SmartTV)AppleWebKit/537.41(KHTML,如 Gecko)大屏幕 WebAppManager Safari/537.41

干杯!

关于javascript - 如何检测电视上正在运行哪个版本的 webOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45053431/

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