单击链接属性

时间:2019-05-02 12:39:59

标签: javascript html jsp weblogic12c

我的页面上有一个链接,该链接打开了位于文件服务器上的文本文件。当用户单击链接时,它将打开从文件服务器获取的文本文件,但是当用户刷新页面时,此文件将更新。随后,当用户在刷新后单击同一链接打开文件时,它将显示旧文件。但是何时在文本文件选项卡上按ctrl + f5(服务器缓存刷新),然后刷新并显示更新的文件。但最终用户不会强制刷新。希望查看JavaScript是否有任何变通办法,以便在加载之前强制刷新文本文件页面。

1 个答案:

答案 0 :(得分:0)

  

我建议您监视URL中的锚点,以避免重新加载,   这几乎是使用锚点进行控制流的关键所在。但   还在这里。我想说的是使用   简单的锚链接将使用

<a href="?dummy=$random#myanchor2"></a>
     

在$ random位置插入一个随机数(假设“ dummy”为   未解释的服务器端)。我敢肯定有一种方法可以重新加载   设置锚点后的页面,但可能会更困难   只需对设置的锚做出反应,并在   那一点。

     

然后,如果您以这种方式重新加载页面,则只需将   将myanchor2用作查询参数,并渲染您的东西服务器   一侧。

     

修改   请注意,如果您在任何情况下都可以重新加载上面的链接   只需要重新加载(如果您还不在页面上),就需要   使得虚拟变量更容易预测,就像这样

<a href="?dummy=myanchor2#myanchor2"></a>
     

尽管如此,我仍然建议仅监视哈希。