SafariとiOS6でまれな動作が発生しています。横向きから縦向きに変更すると、ビューポートのサイズが変更されますが、水平方向に正しく配置されていないようです。正確に128px左に移動します。
この動作は、iOS6のiPad3でwww.google.comにアクセスして再現できます。
このようにhtmlのdisplayプロパティを変更した場合:
document.querySelector( "html")。style.display = "none" document.querySelector( "html")。style.display = "block"
ビューポートが原点に戻り、正しく表示されます。だからこれはバグだと思います。
これを修正する方法はありますか?