📜  如何用 JavaScript 检测网站是在移动设备上打开还是在桌面上打开?

📅  最后修改于: 2022-05-13 01:56:37.171000             🧑  作者: Mango

如何用 JavaScript 检测网站是在移动设备上打开还是在桌面上打开?

使用 CSS 媒体查询,我们可以很容易地知道用户当前在哪个设备上查看我们的网站(使用 min-width 和 max-width)。它只限于样式化网页,但我们可以使用 JavaScript 中的导航器 userAgent属性,根据用户的设备来控制网站的功能。

我们可以获取有关用户设备的信息。它返回一个包含用户浏览器名称、版本、操作系统等的字符串。

句法:

navigator.userAgent 

返回类型:它返回以下字符串 对于 Windows 桌面:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) 
Chrome/90.0.4430.85 Safari/537.36

示例:使用此属性,我们可以很容易地预测它是在桌面或移动设备上打开的,如下面的代码所示。

HTML


    



输出:以下将是桌面浏览器的输出:

You are using Desktop