如何使用Dart测试浏览器支持?在Javascript中测试常见的事情。不幸的是,它仍然是一种必要的邪恶。
例如,如果浏览器支持“XMLHttpRequestUpload”,您如何编写测试,以便可以回退到支持的功能?
另外,你如何测试'FileReader','Worker','ArrayBuffer','DataView','Uint8Array','Float32Array',......?
在Javascript中,您可以测试对象是否在全局命名空间(Window等)中可用。
答案 0 :(得分:1)
要检查您是否可以访问文件系统,请使用FileSystem.supported字段。同样,对于工人来说,请看Worker.supported。
由于Dart针对IE9 +,我认为您已经列出的其他API已经支持跨浏览器。