簡體   English   中英

如何通過 JavaScript 檢測 Linux 上是否安裝了 Chrome?

[英]How to detect whether Chrome is installed on Linux via JavaScript?

我的應用程序中有一個錯誤,該錯誤僅出現在 Linux 上安裝的 Chrome 上。 在所有其他瀏覽器和 android 上一切正常,但在 Linux Chrome 上我有一個錯誤。 如何解決這個問題? 我可以通過window.chrome檢測 chrome 但如果我檢查window.navigator.platform.slice(0, 5) == 'Linux'它也會在 Android 上返回true ,我不想要它。 該怎么辦?

您可以簡單地添加一個額外的檢查來查看用戶是否使用以下代碼:

var isAndroid = navigator.userAgent.toLowerCase().indexOf("android") > -1; 
var isLinux = navigator.platform.slice(0, 5) == 'Linux';
              
if(!isAndroid) { 
  console.log("Device is NOT Android Phone"); 
  if(isLinux) {
    /* This code will run on Linux but not on Android devices */
  }
} 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM