Internet Explorer 10 также поддерживает FileReader :
var reader = new FileReader();
reader.onloadend = function(){
// do something with this.result
}
reader.readAsText(readFile);
Для таблиц управляемой совместимости, касающихся FileReader, обязательно посмотрите caniuse.com .
Если вы хотите предоставить запасной вариант для тех, кто, возможно, не посещает ваш сайт в Internet Explorer 10, я бы посоветовал вам немного определить особенности, чтобы определить, хотите ли вы использовать FileReader:
if ( window.FileReader ) {
/* Use the FileReader */
} else {
/* Do something else */
}
Обратите внимание, что использование подхода ActiveXObject не обязательно будет работать постоянно, так как некоторые пользователи просматривают с включенной фильтрацией ActiveX , то есть вы не можете касаться их файловой системы или запускать какие-либо типы плагинов в их браузере.