作为安全证书的一部分,我需要提供连接到网站的设备及其规格的列表。
为了实现这一点,当前的实现在global.asax中使用uap-csharp,其中有多个stackerflow问题/答案。使用用户代理,我可以检索品牌、操作系统和所有我需要的基本信息,以获取设备的确切型号(特定于移动设备(
我目前没有通过证书,但如果我能检索到正确的信息,我可以很快重新测试,但经过数小时的查找,似乎不可能检索到";精确的";设备模型,例如";Iphone 11 Pro"-我已经研究过使用javascript进行指纹识别,但这似乎从fingerprintjs返回的信息与从useragent返回的信息大致相同。
有人知道捕捉确切设备型号的方法吗?
这是不可能的,至少不可靠。
User-Agent
请求标头可能被操纵或伪造,即使它不是假的,也可能是不完整、不正确或不清楚的。一般来说,它应该被认为是不可靠的,没有替代方案或更好的解决方案。
只有直接在硬件上运行的程序才能实现这一点,即使这样,也不可能总是达到您想要的细节或准确性水平。