我一直在一个页面上工作,aa用户可以加载一些本地文件,并基本上将它们流式传输到浏览器,我在IE10中的以下代码有问题,它在IE10,火狐和chrome中运行良好。
如果我在源文件更改后设置一个间隔,IE10将不会读取它:(然而火狐和chrome可以,有谁知道解决方法(除了不使用IE10)?
setInterval(updateLog, 5000);
function updateLog(){
for (j=0;j<LogList.length;j++){
var reader = new FileReader();
reader.onload = function(e){
document.getElementById("LogList").innerHTML += e.target.result;
}
reader.readAsText(LogList[j].file);
}}感谢您的帮助
发布于 2013-09-18 20:57:58
尝试以下代码:
setInterval(updateLog, 5000);
function updateLog(){
for (j=0;j<LogList.length;j++){
var reader = new FileReader();
reader.onload = function(e){
document.getElementById("LogList").innerHTML += "<pre>"+e.target.result+"</pre>";
}
reader.readAsText(LogList[j].file);
}}并点击链接:
http://msdn.microsoft.com/library/ie/ms533897.aspx
https://stackoverflow.com/questions/18659143
复制相似问题