2015-07-19 52 views
0

我需要檢測瀏覽器類型和版本,從中訪問Angular應用程序。我知道那裏有幾個JS庫,但不知道要使用哪一個。在AngularJS中檢測瀏覽器的類型和版本,如果不支持,則顯示一條消息

網絡應用應該支持最新版本的Chrome,Safari,Firefox和Internet Explorer。

我發現this的答案,但我不知道如果是正確的路要走,所以圍繞此建議?我如何實現這一目標?

+0

瀏覽器檢測是一個可怕的想法。你應該檢查瀏覽器是否有你想要的功能,而不是它的版本。例如,許多「不太常見」的瀏覽器聲稱是IE,即使它們沒有與IE相同的功能。 – dman2306

+0

也可以對IE版本使用IE條件註釋<10 – charlietfl

+1

http://srfrnk.github.io/ng-device-detector/ –

回答

1

如果browser not support JavaScript則無法顯示使用JavaScript,你需要使用

<noscript> Message that has to display </noscript>

,你可以應用CSS給它

如果支持,並要檢查該消息使用ng-device-detector的版本是不可能的,因爲它僅檢測設備類型,操作系統類型和瀏覽器名稱而非版本。我發現這可能有幫助article。如果你仍然想使用ng-device-detector這裏是GitHub來源,這是plunker

+0

您可以使用您離開的鏈接和Angular方面的示例提供集成嗎?這是如何工作的? – ReynierPM

+0

好吧我會編輯答案 –