2014-03-06 26 views
0

是否有一種「Angular/Dart」方法來檢測較舊的不受支持的瀏覽器,並阻止繼續使用優雅的消息(有大量使用JavaScript的示例),而不是繼續並顯示一個奇怪的佈局,而代碼不起作用?使用Dart而不是JS檢查瀏覽器版本?

即使angulardart.org/demo站點應該這樣做IMO停止IE8(我知道,但一些企業客戶仍然安裝了舊的瀏覽器 - 並設置爲默認 - 舊版應用程序)顯示內容不甚至工作。

angulardart.org/demo

回答

1

如果DART代碼不能執行測試有JS來完成。我不知道有一個庫可以做這個測試。

測試應遵循What browsers do you support as JavaScript compilation targets?

+0

問題是,如何使用Dart代碼檢查瀏覽器版本(無論是否通過dart2js)? – Geert

+0

您不應該在Dart中進行此測試,因爲您無法確定代碼是否按預期執行。這就是爲什麼這個測試應該用普通的舊JS編碼。 –

+0

當然,飛鏢應用程序也應該能夠驗證瀏覽器版本,而不必依賴普通的舊JS。那麼如何從Dart代碼訪問瀏覽器信息? – Geert