使用IE 6更改本地文件时刷新本地HTML

时间:2017-03-08 18:53:06

标签: javascript jquery html

我们有一台旧的Windows XP机器,无法访问互联网(无法升级)。目前我们有以下逻辑:

  1. 系统根据用户通过内联网修改生成txt文件。
  2. Java读取txt文件并使用freemarker每20秒生成一个格式化的HTML文件。
  3. 生成的HTML文件在早上打开并且全天保持打开状态供用户查看,HTML每10秒自动刷新一次,以重新加载在步骤2中生成的新HTML文件。
  4. 理想情况下,这台机器上没有任何用户互动。

    我希望通过HTML检查txt文件或HTML文件的校验和来消除差异。检测到更改后刷新。

    限制因素是它需要与IE 6兼容,理想情况下是内置的windows xp(javascript?)

    谢谢!

1 个答案:

答案 0 :(得分:0)

这种方法怎么样..

  1. 当java检测到txt文件的日期或校验和发生了变化时,它会生成带有txt文件新内容的标记。

  2. 当java完成标记创建后,它可以运行批处理文件,刷新当前打开的ie6窗口..

  3. 我不确定批处理文件是否可以刷新已经打开的ie6窗口,但我认为它应该是可能的。另一种方法是关闭浏览器并以更新的html页面作为目标重新打开。

    此链接可用于在java中运行批处理文件: How do I run a batch file from my Java Application?

    如果批处理文件可以刷新已经打开的窗口,你可能想做一些研究。

    NB。可以使用windows xp

    中的命令promt执行批处理文件