2017-05-22 35 views

回答

1

在这种情况下,正确的过程是以编程方式验证lastModified是否可用,并在这种情况下使用它;如果它不可用,则应该回退到不推荐使用的那个。在这种情况下,如果可能的话,保证使用最“最新”的标准。

1

无论使用哪一个可用的,最好的非弃用之一:

var lastModified = file.lastModified || file.lastModifiedDate; 
1

如果lastModifiedDatedeprecated,并在每个浏览器中工作,但lastModifiedIEEdge工作,你可以写一个测试,看看如果lastModified可用,那么您可以使用它,否则使用已弃用的。

if(File.lastModified){ 
    //Do whatever you want using File.lastModified 
}else{ 
    //Use File.lastModifiedDate 
} 

只要确保你在第一时间测试lastModified,因为它不会被弃用,让你避免使用deprecated一个在大多数情况下。