我有一个通过本地主机地址在浏览器上显示内容的程序。我的程序是跨平台的,我需要知道浏览器在Windows上运行的操作系统,这样我的程序才能正确运行。我可以通过在浏览器的dev-tools控制台中输入以下命令来做到这一点:
if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
我如何在我的程序中自动化这一点?我不知道用户会使用什么浏览器,甚至不知道他们会在什么操作系统上。我无法提前知道操作系统是什么的原因是因为Windows的构建。这是在Linux的Windows子系统上完成的,这意味着用户的浏