iframe内のposition: fixed;
の要素が正しくレンダリングされないという問題が発生しています。私たちはSafariのmacOSでこれに気がつきました。ここでiframe内の位置が「固定」の要素はSafariでレンダリングされません
は、それがどのように見えるべきかです:
ここでのMacOSのSafariは、(ページのロードに)次のようになります。ページで
上部と下部をロードバーは表示されません。彼らはスペースを占有しているDOMにあり、クリックすることができますが、ブラウザーによって「レンダリング」されていません。上記の画像でわかるように、バーは空白として表示されます。
JS、CSSまたはブラウザのサイズを変更して強制的に再描画すると、バーが表示されます。しかし、我々は再描画を強制する方法の解決策を模索していません。私たちの質問は、なぜこれが最初に起きているのでしょうか?
あなたはここに実際の例を見つけることができます。
https://testing.enuvo.ch/user/collect/#collector#/user/overlay
PS:それは常に発生しません。時々、ブラウザのサイズを変更して再試行すると、正しく表示されます。問題を再現できることを願っています。
再描画ではわかりませんが、問題を指摘したい場合、noscriptブロックは、入力したテキストのタグをレンダリングします。 – abluejelly
@abluejelly通知をいただきありがとうございます。これはソースコードをコピーしてこのテストサーバーに置く(あなたにアクセスできるようにする)ときに起きたはずです。 – Lionel