6 :
デフォルトの名無しさん:2014/05/10(土) 09:54:44.22 ID:jJJ//n2I
Safari 5.1.7 でも同様の不具合が観測された・・・Apple社からのバグのようだ・・・
Mozilla/5.0 (Windows NT 6.0) AppleWebKit/534.57.2 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2
◆AppleWebKit/537.36で勝手に上スクロールのまとめ
・予備知識
「Google Chrome 32」がベータ版に。UIプロジェクト“Aura”の成果を盛り込む
http://www.forest.impress.co.jp/docs/news/20131112_623155.html http://www.forest.impress.co.jp/img/wf/docs/623/155/image5.jpg ・技術背景
AppleWebKit/537.36ではGPUを駆使したAuraによるブラウザ機能描画を行っているらしい
Compositor処理としてGPUを含めたハードウェアに集中しているのがブロックダイヤグラムで分かる
・不良状況
AppleWebKit/537.36で勝手に上スクロールしてiframe内上部が見えなくなる不具合がある?
(これが重要なヒント) 勝手に上スクロールする高さ=タブバーの高さ+アドレスバーの高さ
・原因予測
GPUの機能は設定反映にオーバーヘッドやタイムラグがあるので設定変更タイミングの同期が必要となる
ページ描画原点が、ブラウザ機能の描画原点と混同して瞬間的にGPUの設定で誤動作している可能性がある
・対処予想
ページ描画原点とブラウザ機能描画原点を同じにして原点設定を共通化すると、
GPUの原点切替え設定が不要になり、GPUタイムラグによるブレが無くなると予想される・・・
・対処参考
ページ描画原点を基本にして、ブラウザ機能の描画原点にも共通に使って
ブラウザ機能は position:absolute;left:0px;top:-80px; などとして扱うのはどうか?
8 :
デフォルトの名無しさん:2014/05/12(月) 12:21:47.55 ID:KVRaBRWV
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所