ホームページ >ウェブフロントエンド >フロントエンドQ&A >サーバーが CSS を読み込めない場合はどうすればよいですか?

サーバーが CSS を読み込めない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2020-12-22 09:53:072104ブラウズ

サーバーが CSS を読み込めない場合の解決策: 1. プロジェクトがリリースされたら、サーバー上の該当プロジェクトのキャッシュをクリアします; 2. css ファイルと js ファイルを参照した後、乱数を追加します; 3.参照を直接 css および js ファイル名に変更します。

サーバーが CSS を読み込めない場合はどうすればよいですか?

このチュートリアルの動作環境: Windows 7 システム、css3 バージョンこの方法は、すべてのブランドのコンピューターに適しています。

推奨: 「css ビデオ チュートリアル

サーバーが js と css を読み込めない理由は何ですか?どうやって対処すればいいのでしょうか?

この状況の理由:

1. サーバー プロジェクト内の対応するキャッシュ ファイルがクリアされないため、クライアントは以前にキャッシュされた js および css ファイルをサーバーから読み取ります (変更ではありません)。前のコード)

2. クライアントのブラウザーがキャッシュをクリアしないか、キャッシュがきれいにクリアされずにキャッシュが残っているため、Web ページを閲覧すると、ローカルにキャッシュされた CSSいいえ サーバーにアクセスして最新の css および js ファイルを読み取ります

解決策:

1. 最初のケースでは、プロジェクトが一般にリリースされると、サーバー上の対応するプロジェクトがクリアされます。公開するときにクリアするのを忘れた場合は、忘れずにクリアしてください。以前もそうで、サーバー上のキャッシュをクリアしませんでした。その結果、クライアントは依然として読み取りを行ったままになります。

2. 2 番目のタイプのクリアでは、サーバー キャッシュがクリアされたことが確認された場合は、サーバー キャッシュの問題ではありません。

<script type="text/javascript" src="<%=request.getContextPath()%>/JS/common.js?v=20180201"></script>
<link href="<%=request.getContextPath()%>/CSS/Common.css?v=20180201"  rel="stylesheet" type="text/css" />

3 のように、css ファイルと js ファイルを参照した後に乱数 (バージョン番号とも呼ばれる) を追加することを検討できます。3 番目の方法で、上記の 2 つの方法が役に立たない場合は、おめでとうございます。あなたは、私がこれまでに経験したことのない状況に遭遇しました。この場合、何らかの変更が必要です。この問題は、参照している css および js ファイルの名前を直接変更することで解決できます。これは間違いなく可能です。

以上がサーバーが CSS を読み込めない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。