2017-05-22 72 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一個在大多數情況下。