将文本文件中的更改加载到HTML中

时间:2015-02-15 22:11:06

标签: javascript jquery html

我正在构建一个基本站点来监控后端进程。该过程将其stdout写入文件,并且该站点将不断轮询该文件中的更改。

到目前为止,我让它在iframe中工作,每秒重新加载一次。问题是,用户无法滚动文件,因为一旦重新加载,它会自动滚动回到框架中文件的顶部。

有没有更清洁或替代的方法呢?

1 个答案:

答案 0 :(得分:1)

您可以尝试在重新加载新网址之前抓住iframe的滚动位置。

var scrollPosition = $('iframe').contents().find('body').scrollTop();

然后在加载新网址后<:p>

$('iframe').contents().find('body').scrollTop(scrollPosition);