- 72 名前:nobodyさん mailto:sage [04/03/15 01:31 ID:???]
- >>71
そりゃhtmlをリロードしても別ファイルのjsやcssはリロードしない Mac版IEなどダメブラウザの仕様。 別窓でcssを開いておきhtmlを更新する前にcssを更新。 web制作者上の手間が問題ならそれぐらい汁。 ユーザー(閲覧者)に常に反映させたいという目的なら <link rel="stylesheet" type="text/css" href="hoge.css"> をjavascriptで <link rel="stylesheet" type="text/css" href="hoge.css?xxx"> など動的変数を付加したり、phpなら <link rel="stylesheet" type="text/css" href="hoge.php">とし <?php // hoge.php // HTTP/1.1 header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); // HTTP/1.0 header("Pragma: no-cache"); // check Browser // print CSS ?> キャッシュ禁止header()が各ブラウザにどの程度有効かは知らんが ブラウザ判定・分岐などもここでやってしまえて便利。 javascriptなんかはユーザー環境に左右されるからおれは嫌い
|

|