jsがhtmlページにキャッシュされないようにする方法_javascriptスキル

WBOY
リリース: 2016-05-16 16:32:42
オリジナル
1593 人が閲覧しました

この記事の例では、js が html ページにキャッシュされないようにする方法について説明します。皆さんの参考に共有してください。具体的な実装方法は以下の通りです。

多くの友人がこの状況に遭遇するでしょう。ページが js をロードすると、次に開くときに js キャッシュ ファイルが呼び出されますが、デバッグするときに非常に不便です。この記事では、その解決方法について説明します。以下、この問題について一緒に見ていきましょう。

JS をキャッシュしない方法は、特定の条件下では実際には非常に簡単です。

キャッシュを行わないという単純な原則を全員に理解してもらいます:

別の URL を閲覧すると、ブラウザは現在訪問しているアドレスを自動的に 1 回キャッシュし、2 回目の訪問時にキャッシュされたページが呼び出されることで、高速なページ読み込み (ページ読み込みの最適化) の目的が達成されます。 🎜>

したがって、ページの背面に異なる値を設定して、キャッシュしないという目的を達成するためにページに別の方法でアクセスできるようにすることができます。

これは簡単な例です:

コードをコピーします コードは次のとおりです。
<script> document.write("<script type='text/javascript' src='/js/test.js?" Math.random(); "'></script>");

他も同様ですが、アドレスの後に Math.random()
を追加するだけです。
注: Math.random() は Javascript でのみ機能するため、JavaScript を通じてのみ呼び出すことができます
最後に、キャッシュを防ぐための ajax メソッドを追加します

コードをコピー コードは次のとおりです。xmlHttp.open("GET", "ajax.asp ?now= " new Date().getTime(), true);
now= new Date().getTime() が重要なポイントであり、パラメータを受け取る必要があることを覚えておいてください。
この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート