Dart lang:如何测试浏览器的文件上传功能;文件读取API?

Dart lang:如何测试浏览器的文件上传功能;文件读取API?,dart,dart-webui,Dart,Dart Webui,如何使用Dart对浏览器支持进行功能测试?Javascript中常见的测试内容。不幸的是,这仍然是一种必要的罪恶 例如,如果浏览器支持“XMLHttpRequestUpload”,那么如何编写测试,以便回退到支持的功能 另外,您如何测试“FileReader”、“Worker”、“ArrayBuffer”、“DataView”、“Uint8Array”、“Float32Array”和 在Javascript中,您可以测试对象在全局名称空间(窗口等)中是否可用。要检查是否可以访问文件系统,请使用该

如何使用Dart对浏览器支持进行功能测试?Javascript中常见的测试内容。不幸的是,这仍然是一种必要的罪恶

例如,如果浏览器支持“XMLHttpRequestUpload”,那么如何编写测试,以便回退到支持的功能

另外,您如何测试“FileReader”、“Worker”、“ArrayBuffer”、“DataView”、“Uint8Array”、“Float32Array”和


在Javascript中,您可以测试对象在全局名称空间(窗口等)中是否可用。

要检查是否可以访问文件系统,请使用该字段。类似地,对于工人,请参见


由于Dart的目标是IE9+,我认为您列出的其他API已经得到跨浏览器支持。

要检查是否可以访问文件系统,请使用该字段。类似地,对于工人,请参见


由于Dart的目标是IE9+,我认为您列出的其他API已经得到跨浏览器支持。

明白了。谢谢那很优雅。对于那些没有“支持”价值的东西,是否还有其他方法可以测试?我正在尝试评估是否可以使用Dart构建在Dart目标浏览器之外的浏览器上工作的web应用程序。您可以使用js interop。假设您的目标是IE8,让Dart代码在IE8中工作可能是一个痛苦的经历。同样值得注意的是,XP在今年某个时候正式变成了南瓜。这意味着除了中国,IE8用户可能会突然大量减少。谢谢。我一直在使用Google闭包库/编译器。很多痛苦的经历都是为了兼容性。尽管如此,直到去年8月,即使是Firefox也不支持“数据视图”。现在看来,DART已经成熟到可以考虑生产了。评估我从闭包转换的得失。明白了。谢谢那很优雅。对于那些没有“支持”价值的东西,是否还有其他方法可以测试?我正在尝试评估是否可以使用Dart构建在Dart目标浏览器之外的浏览器上工作的web应用程序。您可以使用js interop。假设您的目标是IE8,让Dart代码在IE8中工作可能是一个痛苦的经历。同样值得注意的是,XP在今年某个时候正式变成了南瓜。这意味着除了中国,IE8用户可能会突然大量减少。谢谢。我一直在使用Google闭包库/编译器。很多痛苦的经历都是为了兼容性。尽管如此,直到去年8月,即使是Firefox也不支持“数据视图”。现在看来,DART已经成熟到可以考虑生产了。评估我从闭包转换的得失。