縦に長いページなのに、Android2.1のスマフォでスクロールバーが出ない・・・という症状が発生。
以下のjsをhtmlに挿入することによって上記症状に無理矢理対応してみた。
<script type="text/javascript"> <!-- if ( navigator.userAgent.indexOf('iPhone') > 0 || navigator.userAgent.indexOf('iPod') > 0) { document.write('<meta name="viewport" content="width=device-width, maximum-scale=2.0, user-scalable=yes" />'); }else if( navigator.userAgent.indexOf('Android') > 0 ) { document.write('<meta name="viewport" content="width=device-width,initial-scale=1.1,maximum-scale=2.0, user-scalable=yes" />'); } --> </script>
見ての通り、andoridの場合はviewportでinitial-scaleを1.1にして、ちょっとだけ拡大してみたところ、スクロールバーが出た。
この方法が正しいのかわからないけど。