📜  如何使用 JavaScript 检测设备是 Android 设备?

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

如何使用 JavaScript 检测设备是 Android 设备?

任务是检测设备,无论该设备是Android 手机还是不使用 JavaScript。

方法一:

  • 使用navigator.userAgent 属性获取浏览器发送给服务器的用户代理头的值。
  • 检查 userAgent 中“android”的索引。
  • 如果索引大于-1,那么它是安卓手机,否则不是安卓手机。

示例:此示例检查设备是否为 android 手机。

 
 
  
 
     
        How to detect Android Phone
        using JavaScript ?
    
 
  
 
  
    

          GeeksForGeeks     

       

    

                       

    

                 

输出:

  • 点击按钮之前:
  • 在计算机上运行并单击按钮:
  • 在 Android Mobile 上运行并单击按钮:

方法二:

  • 获取变量名 userAgent 中的navigator.userAgent 属性
  • 使用RegExp检查 userAgent 中的“android”
  • 如果Android的值不为 0,则它是 android 手机,否则不是 android 手机。

例子:

 
 
  
 
     
        How to detect Android Phone
        using JavaScript ?
    
 
  
 
      
    

          GeeksForGeeks     

           

    

                       

    

                 

输出:

  • 点击按钮之前:
  • 在计算机上运行并单击按钮:
  • 在 Android Mobile 上运行并单击按钮: