Javascript 不使用元标记强制页面刷新

Javascript 不使用元标记强制页面刷新,javascript,jquery,html,Javascript,Jquery,Html,我已经厌倦了告诉客户刷新他们的网页以查看我所做的新更改。我试过下面这样的meta标签,但不是100%有效 <meta http-equiv="expires" content="-1"> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Cache-Control" content="no-cache" /> 是否有人知道我可以使用简单的javascript或jquery强

我已经厌倦了告诉客户刷新他们的网页以查看我所做的新更改。我试过下面这样的meta标签,但不是100%有效

<meta http-equiv="expires" content="-1">
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache" />


是否有人知道我可以使用简单的javascript或jquery强制浏览器显示页面的最新版本

您可以尝试添加以下内容:

<meta http-equiv="refresh" content="20" />

以强制浏览器每20秒刷新一次(或您希望使用的任何其他时间间隔)

编辑:对于那些认为这行不通的人(参考评论)-试试这个

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv='refresh' content='5'>
<title>Clock Test</title>
</head>
<body>
<?php
    echo "<h1>Clock</h1>";
    $latest = date("H:i:s");
    echo "<p>The time is ".$latest."</p>";
?>
</body>
</html>

时钟测试

要强制浏览器获取html文件的las更改,可以在文件的uri中使用时间戳。例如,链接的src:

'index.html?'+Date.now()

(取决于语言)


在html的链接中,您应该看到href='index.html?1508171457516',而且查询参数不会影响html的行为。

当您可以让我们为您做这件事时,为什么还要费心搜索呢?可能重复的可能重复我已经搜索了几个小时-大多数示例都有一个按钮供用户单击,或者其他示例不起作用。能给我一个使用window.location.reload()的示例代码吗;标题说:强制页面刷新没有元标签,这是一个元愚蠢的我-从来没有阅读正确的标题,只是看了内容。我猜答案是window.location.reload(false);但这已经在其他帖子中讨论过了,正如前面提到的,它确实有效,我们每天都使用它来进行自动刷新程序。只要确保你把它放在你的元标签的顶部。?看起来很乱