如何在 JavaScript 中获取浏览器语言和浏览器平台?


在本文中,我们将讨论如何使用 JavaScript 示例来获取浏览器语言和浏览器平台。

为了了解浏览器的各种属性,JavaScript 提供了 Navigator 对象。Navigator 对象具有一些属性,包括 - connection、credentials、cookies、geolocation、language、platform 等。我们关注 **Navigator.language** 和 **Navigator.platform** 来获取浏览器的语言和平台。让我们详细讨论一下。

Navigator.language

只读 **Navigator.language** 属性返回一个字符串,表示浏览器 UI 语言。它返回一个字符串,表示语言版本。例如,'en'、'en-US'、'fr'、'fr-FR' 等。

示例 1

以下是一个确定浏览器语言的示例程序。

<!DOCTYPE HTML>
<html>
<head>
<title>How to know the browser language and browser platform in JavaScript</title>
</head>
<body style = "text-align:center;">
   <h3>To Know the Language of the browser.</h3>
   <p id="text1"></p>
   <script type="text/javascript">
      document.getElementById("text1").innerHTML = "The Language of the browser is : "+navigator.language;
   </script>
</body>
</html>

执行以上代码后,将生成以下输出。

示例 2

要了解用户设置的首选语言列表,可以使用 **navigator.languages** 属性。它们以用户最喜欢的语言到最不喜欢的语言的格式显示。返回数组的第一个元素是 **navigator.language**。以下示例演示了 **navigator.languages** 属性。

<!DOCTYPE HTML>
<html>
<head>
   <title>How to know the browser languages and browser platform in JavaScript</title>
</head>
   <body style = "text-align:center;">
      <h3>To Know the Languages of the browser.</h3>
      <p id="text1"></p>
      <script type="text/javascript">
         document.getElementById("text1").innerHTML = "The Language of the browser is : "+navigator.languages;
      </script>
   </body>
</html>

执行以上代码后,将生成以下输出。

Navigator.Platform

只读 **Navigator.platform** 属性返回一个字符串,表示浏览器平台。一些平台包括 'MacIntel'、'MacPPC'、'Win32'、'Win16'、'Linux x86_64' 和 'Linux i686'。

示例

以下是一个确定 navigator 平台的示例程序。

<!DOCTYPE HTML>
<html>
<head>
   <title>How to know the browser platform in JavaScript</title>
</head>
<body style = "text-align:center;">
   <h3>To Know the Platform of the browser.</h3>
   <p id="text1"></p>
   <script type="text/javascript">
      document.getElementById("text1").innerHTML = "The Platform of the browser is : "+navigator.platform;
   </script>
</body>
</html>

执行以上代码后,将生成以下输出。

更新于: 2022-12-08

605 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告