前提・実現したいこと
外部企業に作業委託して自社の新規HPを作成して頂きました。
弊社のローカルサーバに新規HPをアップロードして動作確認した後、
本サーバに動作確認用のフォルダを作成してアップロードしました。
動作確認用のフォルダは現行HPのindex.htmlがある階層に作成したので、
現行HPのindex.htmlの1つ下に新規HPのindex.htmlの階層がある構造です。
この環境で動作確認を行って問題がなかったため、
動作確認用のフォルダを削除して、更に現行HPを新規HPに載せ替えました。
すると、動作確認に使用した端末(PC、スマホ、タブレット)で
ブラウザから開いたときレイアウトの崩れが発生しました。
本サーバの動作確認用フォルダにブラウザでアクセスしなかった端末では
発生しませんでした。
何か原因で思い当たることはないでしょうか?
CSSの読み込みエラーではないかと推測しているのですが、
弊社で作成したソースではないので誤記などを特定できないのです。
リロードしても直りませんでしたが、キャッシュを削除すると直りました。
一度キャッシュを削除すると解消するので困ってはいないのですが、
再発防止のために原因を知りたいのです。
発生している問題・エラーメッセージ
ブラウザでWebページを開くと、ヘッダメニューがテキストとなり
画面左上に現れます。
トップページを開いた場合は画面いっぱいにテキストがフェードインする
JSが動くのですが、それも動きませんでした。
ヘッダメニュー以外のコンテンツも所々レイアウトが崩れていますが、
画像は表示されていました。
試したこと
動作確認用フォルダにアクセスしたことのある端末でアクセスする
→事象が発生する。キャッシュを削除すると正常に戻る。
【検証した端末とブラウザ】
・Windows10(Chrome、Edge、Firefox)
・Windows8.1(Chrome)
・Windows7(Chrome、IE11)
・Mac(MacOS)
・iPhone(Safari、Chrome)
・Androidスマホ、Androidタブレット(Chrome)
・iPad(Safari)
動作確認用フォルダにアクセスしたことのない端末でアクセスする
→事象は発生しない
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー