使用Dart而不是JS检查浏览器版本?

使用Dart而不是JS检查浏览器版本?,dart,angular-dart,Dart,Angular Dart,是否有一种“角度/省道”的方法来检测旧的不受支持的浏览器,并防止继续使用优雅的消息(有很多使用javascript的示例),而不是继续使用不起作用的代码显示奇怪的布局 甚至angulardart.org/demo网站也应该这样做,以阻止IE8(我知道,但一些企业客户仍然安装了那些旧浏览器,并将其设置为传统应用程序的默认浏览器)显示甚至不起作用的内容 如果无法执行Dart代码,则测试必须在Js中完成。我不知道有哪个库可以进行此测试 接下来应该进行测试。问题是,如何使用Dart代码检查浏览器版本(无

是否有一种“角度/省道”的方法来检测旧的不受支持的浏览器,并防止继续使用优雅的消息(有很多使用javascript的示例),而不是继续使用不起作用的代码显示奇怪的布局

甚至angulardart.org/demo网站也应该这样做,以阻止IE8(我知道,但一些企业客户仍然安装了那些旧浏览器,并将其设置为传统应用程序的默认浏览器)显示甚至不起作用的内容


如果无法执行Dart代码,则测试必须在Js中完成。我不知道有哪个库可以进行此测试


接下来应该进行测试。

问题是,如何使用Dart代码检查浏览器版本(无论是否通过dart2js)?您不应该在Dart中进行此测试,因为您无法确保代码将按预期执行。这就是为什么这个测试应该用普通的旧JS编码。当然,dart应用程序也应该能够验证浏览器版本,而不必依赖普通的旧JS。那么如何从Dart代码中访问浏览器信息呢?请看。谢谢Alexandre,这确实是我想要的。。。但我对“实验性的,受支持的:Chrome,Safari”有点失望,所以没有Firefox,IE,Opera?