ブラウザのアドレスフィールドにURL www.mydomain.com/index.htmまたは単にwww.mydomain.comを入力してEnterキーを押して、ページが読み込まれるときに常にブラウザにindex.htmの最新バージョンを読み込ませることができます。
Chromeでこれを試しています。index.htmの最新バージョンは、手動で更新するとき(F5)、またはURLが既にブラウザのアドレスフィールドにあり、 Enterキーを押します。
問題を検索したときに、ブラウザに.jsファイルと.cssファイルをリロードする方法についての解決策しか見つからなかったのは、ファイル名に?v = xxxxを追加することだったので、私は非常に愚かなことをしていると思います。しかし、私がこれらの変更を行っているindex.htmページの最新バージョンでさえロードされていない場合、これはどのように機能しますか?
私も入れてみました
<meta http-equiv="cache-control" content="no-cache">
の中に <head>
of index.htm。しかし、これは効果がないようです。
どんな助けも大歓迎です!
ありがとう、Linus
OK、明らかにキャッシュなしでは十分ではありませんでした。以下はトリックを行います:
<meta http-equiv="cache-control" content="no-cache, must-revalidate, post-check=0, pre-check=0" />
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
以下のコードを使用して、特定の秒数後にブラウザーのアドレスバーに直接入力されたURLアドレスから現在読み込まれているインデックスページを更新または再読み込みすることができます。これにより、ブラウザーは常に現在のドキュメントを再読み込みします。この場合、秒数は5に設定されています。
<meta http-equiv="refresh" content="5" />
秒数を0に設定すると、正常にダウンロードされるたびに、ページが即座に自動的にリロードされることに注意してください。
これを行うには、途中でサーバー側のコーディングを実行する必要があります。このためにPHPまたはASP.NETなどのテクノロジーを使用できます。PHPを使用したコーディングが好きなので、ここにPHPベースの例があります。まず、INDEXが "index。 「index.html」または「index.htm」ではなく「php」。次のコードに注意して、これをindex.phpファイルに統合し、独自のページコンテンツも挿入します。
<html>
<?php
header("Content-Type: text/event-stream");
header("Cache-Control: no-cache");
?>
<head>
<script>
var sse = new EventSource("index.php");
sse.onmessage = function(event) {
document.write(event.data);
}
</script>
</head>
<body>
<!-- Insert HTML Codes -->
<?php
flush();
?>
</body>
</html>
Googleでこのウェブサイトを公開しました。 mabyこれが役立ちます: http://code.tutsplus.com/tutorials/4-ways-to-auto-refresh-your-browser-when-designing-new-sites--net-13299 Hope 807