2017-10-16 8 views
0

クライアントに自分のWebページをリフレッシュして、私が行った新しい変更を確認するのがうんざりです。私は以下のようにメタタグを試してみましたが、100%ではないが、私はメタタグなしで強制的にページを更新する

+0

私たちはあなたのためにそれをすることができるときに検索するのはなぜ大変ですか? – gforce301

+0

[Javascriptハードリフレッシュ](https://stackoverflow.com/questions/2099201/javascript-hard-refresh-of-current-page) –

+0

[JavaScriptを使用してページをリロードする方法は? ](https://stackoverflow.com/questions/3715047/how-to-reload-a-page-using-javascript) – gforce301

答えて

-2

あなたが追加してみてくださいすることができますページの最新バージョンを表示するには、ブラウザを強制的に使用することができ、誰もが簡単なjavascriptやjqueryのを知っています

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

作業しますこの:あなたのヘッダーへの

<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> 
+0

タイトル:メタタグなしの強制的なページリフレッシュ、それはメタだよ – Cheshire

+0

愚かな私 - タイトルを正しく読んだことはありません。私は答えが次にwindow.location.reload(false)になると思います。これはすでに述べたように他の投稿でも扱っています。https://stackoverflow.com/questions/3715047/how-to-reload-a-page-using-javascript – WPDavid

+0

20秒後に更新すると動作しません。 – user3745738

0

は、htmlファイルのラスの変化を取得し、ブラウザを強制するためには、使用することができますファイルのURIのタイムスタンプ。たとえば、リンクのsrc:

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

(言語によって異なります)あなたはHREF = 'index.htmlを?1508171457516'、およびクエリparamはには影響しません表示されるはずのHTMLのリンクで

htmlの動作。

+0

?非常に乱雑に思える – user3745738

関連する問題