我尝试获取用户的操作系统及其版本,因此我在javascript中使用了navigator。通过使用oscpu,我可以在firefox中获得操作系统的详细信息。但是在chorme中返回一个未定义的错误,

这是我的代码

<script>
(function () {
    alert(navigator.oscpu);
  });
</script>


JsFiddle



如何解决这个问题?或任何其他方法来检测操作系统?

最佳答案

您可以执行以下操作来检测您的操作系统:

<script>
(function () {
    alert(window.navigator.oscpu || window.navigator.platform);
  });
</script>


那应该告诉您有关操作系统的信息,在我的情况下,它会警告您:

javascript - chrome中未定义oscpu-LMLPHP

关于javascript - chrome中未定义oscpu,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39973679/

10-13 01:23