Xperia acro でスクロールできなくなるCSS

Xperia acro(Android2.3)の機種依存バグを発見したのでメモ。

Xperia acroでは
htmlやbodyに、はみ出した部分を非表示とする
overflow:hidden;
を設定すると、一切スクロールができなくなります。

最初は、Androidでスクロールできなくなるバグだとおもい
iframeやdisplay:none;を探してみたのですが、該当するところがなく
javascriptをまるごと非適用、CSSをまるごと非適用…など試しているうちに
htmlに適用しているoverflow:hidden;と
bodyに適用しているoverflow:hidden;を両方とも無効にすると
スクロールできるようになることが判明。

GALAXY SII(Android2.3)やGALAXY SIII(Android4.1)、Xperia A(Android4.2)ではおこらないので
Xperia acro特有の症状のよう。

Xperia SX(SO-05D)をAndroid 4.1にバージョンアップしてみた

Xperia SX(SO-05D)が、2013年7月2日にAndroid 4.1 OSバージョンアップできるようになったのでさっそく試してみました。

Xperia™ GX SO-04D / Xperia™ SX SO-05D[Android 4.1 OSバージョンアップ]| ソニーモバイルコミュニケーションズ

テーマが増えたり、メニューのUIが変わったりと大きなアップデートなので
以前、PHOTO SWIPEとXperia SX(SO-05D)の機種依存問題でとりあげたデフォルトブラウザも挙動が変わったか確かめてみました。

…変わってた!
画面端のスワイプでタブを切り替える機能がなくなってます。
したがって、画面端に置いたボタンをタップできなくなる問題も解消しています。
よかった。これでひとつ心配のタネがへりました。

PHOTO SWIPEとXperia SX(SO-05D)の機種依存問題

スマートフォンの機種依存でひっかかったのでメモ。

スマートフォンのスワイプ操作にも柔軟に対応できるフォトギャラリーjavascriptのPHOTO SWIPE
Xperia SX(型番:SO-05D)の相性があまりよくない。

スワイプしまくったり、ページ送りしまくったり
乱暴に操作したらブラウザが強制終了してしまう。

“PHOTO SWIPEとXperia SX(SO-05D)の機種依存問題”の続きを読む