我正在尝试构建网站(使用Angular框架),该网站将从其网站搜索Dell Drivers。然后,用户将能够下载它们并安装。但是,有许多不同的笔记本电脑具有不同的驱动程序。每台笔记本电脑都有服务标签,您可以从中识别系统所需的驱动程序。
我目前正在尝试让我的网站扫描系统中的服务标签。我不知道该怎么做。我试图在网络上搜索允许我这样做的库。但不幸的是我没有找到任何东西。有没有什么图书馆可以帮到您?
您可能可以使用浏览器读取多个数据。再次取决于客户端,他们是否已经在浏览器中授予了该权限。
检查此站点,他们正试图仅使用javascript读取大量系统数据。浏览器不允许您访问文件系统,但其中包含许多您可能感兴趣的其他信息。
https://webkay.robinlinus.com/
您可以查看页面源代码并查看他们正在使用什么脚本。您可能无法读取服务标签,但是可能还可以使用其他数据。例如:操作系统。
以上网站使用图书馆。
https://github.com/faisalman/ua-parser-js
服务标签绝对不是其中的一部分,因此我建议给用户一个输入服务标签的选项。您将必须指导用户如何获取标签详细信息作为帮助文本。
现在有了OS和User-Agent Parser的其他可用详细信息,您可能可以为用户建议正确的驱动程序。