我需要檢測瀏覽器類型和版本,從中訪問Angular應用程序。我知道那裏有幾個JS庫,但不知道要使用哪一個。在AngularJS中檢測瀏覽器的類型和版本,如果不支持,則顯示一條消息
網絡應用應該支持最新版本的Chrome,Safari,Firefox和Internet Explorer。
我發現this的答案,但我不知道如果是正確的路要走,所以圍繞此建議?我如何實現這一目標?
我需要檢測瀏覽器類型和版本,從中訪問Angular應用程序。我知道那裏有幾個JS庫,但不知道要使用哪一個。在AngularJS中檢測瀏覽器的類型和版本,如果不支持,則顯示一條消息
網絡應用應該支持最新版本的Chrome,Safari,Firefox和Internet Explorer。
我發現this的答案,但我不知道如果是正確的路要走,所以圍繞此建議?我如何實現這一目標?
如果browser not support JavaScript
則無法顯示使用JavaScript,你需要使用
<noscript> Message that has to display </noscript>
,你可以應用CSS給它
如果支持,並要檢查該消息使用ng-device-detector
的版本是不可能的,因爲它僅檢測設備類型,操作系統類型和瀏覽器名稱而非版本。我發現這可能有幫助article。如果你仍然想使用ng-device-detector
這裏是GitHub來源,這是plunker。
您可以使用您離開的鏈接和Angular方面的示例提供集成嗎?這是如何工作的? – ReynierPM
好吧我會編輯答案 –
瀏覽器檢測是一個可怕的想法。你應該檢查瀏覽器是否有你想要的功能,而不是它的版本。例如,許多「不太常見」的瀏覽器聲稱是IE,即使它們沒有與IE相同的功能。 – dman2306
也可以對IE版本使用IE條件註釋<10 – charlietfl
http://srfrnk.github.io/ng-device-detector/ –