Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不使用javascript重新加载html_Javascript_Html - Fatal编程技术网

不使用javascript重新加载html

不使用javascript重新加载html,javascript,html,Javascript,Html,我正在写一个爱好项目,我想知道是否可以实现以下功能: 如果浏览器禁用JS,则每X秒重新加载一次页面。 如果浏览器启用了JS,页面将从某处接收一些JS事件并重新加载。但是页面不会每X秒重新加载一次 我正在尝试在应用程序中实现服务器推送,它可以工作,但我还希望有一些至少是半合理的回退机制 有什么建议吗 另一种表达问题的方式是: 我是否可以(以跨平台方式)禁用此功能: 页面加载后?为什么不把它放在标签中?那不行吗?我忘了这是否是“可接受的”,但如果我没记错的话,几年前它还可以工作。您可以在noscr

我正在写一个爱好项目,我想知道是否可以实现以下功能:

如果浏览器禁用JS,则每X秒重新加载一次页面。
如果浏览器启用了JS,页面将从某处接收一些JS事件并重新加载。但是页面不会每X秒重新加载一次

我正在尝试在应用程序中实现服务器推送,它可以工作,但我还希望有一些至少是半合理的回退机制

有什么建议吗

另一种表达问题的方式是:

我是否可以(以跨平台方式)禁用此功能:


页面加载后?

为什么不把它放在标签中?那不行吗?我忘了这是否是“可接受的”,但如果我没记错的话,几年前它还可以工作。

您可以在noscript标记中添加元刷新吗

<html>
  <head>
    <title>Meta refresh if no javascript</title>
    <noscript>
      <meta http-equiv="refresh" content="1">
    </noscript>
  </head>
 <body>

    ...

 </body>
</html>

如果没有javascript,则进行元刷新
...

您是否尝试过使用js从dom中删除该特定节点?据我所知,meta标记只由浏览器加载一次。它们以静态的方式应用设置,因此从DOM中删除标记没有任何意义。此外,这不是一个“普通”的元标记,它是一个“http等价物”,这意味着它模拟了一个http头,这些头不应该是可编辑的客户端。MDN说“允许的内容:元数据,…”,请参阅,感谢您澄清Niko.Yep是有效的。谢谢