Loading

縦に長いページなのに、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にして、ちょっとだけ拡大してみたところ、スクロールバーが出た。
この方法が正しいのかわからないけど。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Top