前提・実現したいこと
HTML/PHP/JS/CSSで以下のWebサイトを制作しています。
https://rays-s.com
実現したいこととしては、モバイルでエラーなく表示することです。
発生している問題・エラーメッセージ
Iphone8のような少し前のデバイスで閲覧した際に、
「問題が繰り返し起きました」
といった内容が表示され、ページを読み込むことができません。
Iphone11やIphone10Rであれば閲覧可能です。
【2020/6/2追記】
JSをすべてコメントアウトしても同様のエラーが発生
キャッシュのクリア等は対応済
TOPに複数配置している画像をコメントアウトするとなおりました。
TOPの配置をそのままで、再読み込みエラーが発生しないようにしたいです。
該当のソースコード
【2020/6/2追記】
■TOPイメージはこの記述で120まで作成
モバイルでは不要の画像にはこんなものを指定
.top-img-24{
display:none;
}
■CSS アニメーションにはこんなものを指定
.top{
margin: 0 auto;
width:100%;
height: 100vh;
position: relative;
z-index: 1;
background-color: #F2F2F2;
overflow: hidden;
}
.top-animation{ width:100%; left:0px; bottom:0px; position: absolute; -webkit-animation: Loop 60s linear infinite; -ms-animation: Loop 60s linear infinite; animation: Loop 60s linear infinite; } @keyframes Loop { 0% { transform:translate(-100%,100vh); -webkit-transform:translate(-100%,100vh); -ms-transform:translate(-100%,100vh); } to { transform:translate(100%,-100vh); -webkit-transform:translate(100%,-100vh); -ms-transform:translate(100%,-100vh); } } @-webkit-keyframes Loop { 0% { transform:translate(-100%,100vh); -webkit-transform:translate(-100%,100vh); -ms-transform:translate(-100%,100vh); } to { transform:translate(100%,-100vh); -webkit-transform:translate(100%,-100vh); -ms-transform:translate(100%,-100vh); } } @-ms-keyframes Loop { 0% { transform:translate(-100%,100vh); -webkit-transform:translate(-100%,100vh); -ms-transform:translate(-100%,100vh); } to { transform:translate(100%,-100vh); -webkit-transform:translate(100%,-100vh); -ms-transform:translate(100%,-100vh); } }
試したこと
画像サイズの圧縮等は対応済です。
全体としては、約7MBほどです。
(Google FontやGA込み)
対策を調べましたが、わからず、ご教示いただけますと幸いです。
JSコメントアウト済 ⇒ 治らず
キャッシュ履歴 ⇒治らず
TOP画像を全部コメントアウト ⇒治った