タイトルの通りなんですが、最近iPhoneのSafariでヤフーのトップページを見ると表示が崩れて出てきます。
再読み込みしても治りません。
↓実際の画像がコチラです
こんな感じでテキストむき出しなページが出てきます。
ホームページを作成している人なら分かると思いますが、CSSが効いていない感じです。
おそらくキャッシュの仕業だろうと思います。
今回はこの対処方を2つ紹介します。
1つ目の方法はキャッシュをクリアするということです。
キャッシュとは表示を早くするために一度開いた事があるホームページのデータを一時的に保存してしまって、次回アクセス以降はその保存しているデータを見に行くというものです。
変更点を再度読み込んでくれれば問題ないのですが、最近のキャッシュは強くて、変更したにもかかわらず以前のデータを読みに行ってしまうということがよく起こります。
そこでこのキャッシュをクリアしてしまおうということです。
ここで1つ注意点があるのですが、一緒にcookieも削除してしまうので、ログインしているサイトにアクセスした場合、cookieが残っていればログイン状態を保持できるのですが、cookieを削除してしまうともう一度ログインしなおすという作業が発生しますので、ご注意ください。
ではやり方を説明します。
iPhoneの設定を開きます
その中にSafariがあるのでこれを開きます。
下の方にスクロールしていくと履歴とWebサイドデータを消去というのがあるので、こちらからキャッシュをクリアできます。
2つ目の方法はブラウザのプライベートモードでアクセスする方法です。
↑Safariを開くと右下に赤丸部分のアイコンがあるのでこれをクリックします
↑次に左下にプライベートというのがあるのでこれをクリックします
↑右下に完了があるのでこれをクリックするとSafariのプライベートモードでホームページが開かれます。
プライベートモードとはCookieやキャッシュを保存しないモードになります。
これはブラウザを閉じる時に保存されないという仕様なので、以前から開いていて、1つでもタブが残っているとブラウザを閉じた状態とみなされないので、全てのタブを閉じてからもう一度アクセスしなおすと一番確実かと思います。