我对以下代码有疑问。我想在文件(test.txt)更改时显示它的索引。虽然它使用 Mozilla,但使用 IE9 似乎 settimeout() 不起作用。
<div id="auto">xxx</div>
<script type="text/javascript" src="jquery-1.10.2.min.js"></script>
<script type="text/javascript">
$(document).ready( function () {
$('#auto').load('test.txt');
refresh1();
});
function refresh1() {
setTimeout ( function() {
$('#auto').load('test.txt');
refresh1();
},200);
}
</script>
我使用“元”来防止 IE 兑现,但仍然没有成功。我用了
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
如果我将 IE 放在一边并在上述代码工作的地方使用 Mozilla,我的问题可以解决,但问题是我找不到使用 Mozilla 读/写文件的方法(非常感谢一个例子)。Mozilla/Chrome 是否有对应的 ActiveX?我用 OSFile 尝试了一些代码,但没有运气。但是,我想避免更改浏览器。如果我们能找到一个解决方案,使用 IE 读取“更改”文件的上下文而无需 PAGE REFRESH,我会非常高兴:)