0

作为安全证书的一部分,我需要提供连接到网站的设备列表及其规格。

为了实现这一点,当前的实现在 global.asax 中使用了 uap-csharp,其中有多个 stackoverflow 问题/答案。使用用户代理,我可以检索品牌、操作系统和我需要的所有基本信息,除了设备的确切型号(特定于移动设备)

我目前的证书未通过,但如果我能检索到正确的信息,我可以很快重新测试,但经过数小时的查找,似乎无法检索“确切”的设备型号,例如“Iphone 11 Pro”——我看过使用使用javascript进行指纹识别,但这似乎从fingerprintjs返回的信息与从用户代理返回的信息大致相同。

有谁知道捕获确切设备型号的方法?

4

1 回答 1

0

通过网络浏览器是不可能的,至少不可靠。

请求标User-Agent头可以被操纵或欺骗,即使它不是伪造的,它也可能不完整、不正确或不清楚。一般来说,它应该被认为是不可靠的,并且没有替代或更好的解决方案。

只有直接在硬件上运行的程序才能实现这一点,即使这样,也可能并不总是能够达到您可能想要的详细程度或准确性。

于 2021-12-09T23:54:43.963 回答