gpt4 book ai didi

javascript - 如何在JavaScript中将JRE版本转换为对象标签的类ID?

转载 作者:行者123 更新时间:2023-12-01 21:35:08 25 4
gpt4 key购买 nike

我正在使用https://www.java.com/js/deployJava.txt来获取JRE版本。但是我希望JRE版本的类ID使用对象标记在HTML中加载applet。
例:
如果JRE版本为1.6.0_23,则类ID应该为clsid:CAFEEFAC-0016-0000-0023-ABCDEFFEDCBA。
如果JRE版本是1.8.0_74,则类ID应该为clsid:CAFEEFAC-0018-0000-0074-ABCDEFFEDCBA。
如何在Javascript中使用JRE版本获取类ID?要么
是否有任何插件可以检测JRE版本的类ID?

最佳答案

我对JRE classid一无所知,但是它们看起来很容易生成:



function clsid(version) {
let m = version.match(/\d+/g);
return [
'CAFEEFAC',
(m[0] + m[1]).padStart(4, 0),
m[2].padStart(4, 0),
m[3].padStart(4, 0),
'ABCDEFFEDCBA'
].join('-')
}

console.log(clsid('1.6.0_23'))
console.log(clsid('1.8.0_74'))

关于javascript - 如何在JavaScript中将JRE版本转换为对象标签的类ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58804800/

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