スマホのアドレスバーを非表示にした備忘録

ひとつ前の投稿の補足内容になります。

通常では、ページ読み込み時にアドレスバーが表示され、44px分(実際にはなぜか60pxで計算しないとうまくいかなかったのですが、、、)スクリーンをずらさなければページのスクロールが始まらないということで、
初期状態でアドレスバーを非表示にさせる必要があります。

で、それは<meta>タグで設定できるのかと思っていたら
M.C.P.C.: iPad用HTMLのメタタグapple-mobile-web-app-capableを試してみる
とあったのでさっそく試してみたのですが、iPad用だからか、iPhoneではダメでした。

で、他には皆どうしているのかというと、
iPhone Memo » 画面読込時にアドレスバーを隠す
スマートフォンサイトでアドレスバーを隠す方法(iPhone/Android) | アイ・エス・シー実験室
等のように、ブラウザの仕様を利用して「読み込んだら1pxずらす」ことによってバーを隠している人が多いみたいです。
手元のiPhoneでは「0秒後に0pxスクロール」でやって上手く出来たり出来なかったり、、、。古い機種も考慮に入れて「100ミリ秒後に1px」というのが安定しているのでしょうか?

なんだか邪道っぽい気もしますが、他に解決策が見つからなかったので、そのやり方をいただくことにしました。

さらに、ポートレート表示(縦長)とランドスケープ表示(横長)でpositionの基準が違ってくるので、縦横の向きを変えたときにリロードすることも含め書いたのが以下のスクリプト。

読み込み後アドレスバー非表示&向きを変えたときにリロードのスクリプト



onLoad=function(){
setTimeout("scrollTo(0,1)",100);
$(window).bind("orientationchange",function(){
window.location.reload();
setTimeout("scrollTo(0,1)",100);
})
}


ちなみに、
Androidでorientationchangeイベントが意図した通りに動かないので。 –  ドブログ[Do-Blog] – ドブロク[DOBUROKU]
にあるように、bindのtypeにresizeを加えてみると、iPhoneではscrollのイベントごとにリロードされてしまうので、useragentで振り分けてAndroid専用のソースにしたのですが、Androidを持っていないので確かめていません。


(その他諸々の参考)
EZ-NET: iPhone や iPad の画面サイズ早見表 : iPhone プログラミング
jQueryでiPhone/iPadの向きを検出する[to-R]
売れるiPad/iPhoneアプリのためのデザイン必須知識(2/5) – @IT
iPhone画面名称 – iPhoneアプリ開発の虎の巻



Filed under: ★Web制作関係  タグ: , , , , , , , , , , , ,   charlie432 18:23  Comments (1)

iPhoneをiOS5.1にしたのですが、、、

外出した土日を除き、先週から今週にかけてiPhone4SをiOS5.1にしようとしていたのですが、



なかなかアップデートが出来ない



ので調べてみたら、

iOS5.1へのアップデートができない(解決編)

にあるとおり、iPhoneのDNS設定を「8.8.8.8」にしたら





なんとか成功しました。しかし、

iOSのアップデートで8.8.8.8を使うのは回避策であって解決策ではない

とあるように、今回はたまたま上手く行っただけで、根本的な解決にはなっていないようです。

今後も起き得るトラブルなので、余裕ができたらネットワーク環境の整備をしたいと思います。



ちなみに、今までiPhoneとPCはケーブル接続でiTunesでやっていたのですが、ようやくWi-Fiネットワークを構築しました。なかなか快適です。

(参考)
iMacの『インターネット共有』でiPhoneをネットに接続する!

あと、SiriをONにすると日本語でも音声入力できるようになって感動です(ここは音声で入力しました)。











いろいろSiriで遊んでみよぉっと。

Filed under: ★iPhone  タグ: , ,   charlie432 04:44  Comments (0)

iPhoneの「ボイスメモ」をmp3にして知人に送った時の備忘録

1.ファイルの取り込み(ただしMac OS X Lion 10.7.3の場合)

iTunesで同期して
「ミュージック」→「iTunes」→「iTunes Media」→「Voice Memos」


★WindowsはサブマシーンとなってiTunesをアンインストールしてしまったので分かりませんが、たぶん
iTunesの「ボイスメモ」→右クリック(or「ファイル」)→「情報を見る(に相当する項目)」
から分かるはず?

もしくは「Finderで表示(Explorerで表示)」


2.mp3に変換

iTunesの環境設定の「読み込み設定」





読み込み方法の選択


iTunes上で右クリック(or「詳細」)→「MP3 バージョンを作成」


「最近追加した項目」に作成されるので、そこから右クリック(or「ファイル」)→「情報を見る(に相当する項目)」で保存場所が分かる。もしくは「Finderで表示(Explorerで表示)」


3.送信

送信して相手に知らせる







Filed under: ★iPhone  タグ: , , , ,   charlie432 23:05  Comments (0)
    2012年5月
    « 4月    
     123456
    78910111213
    14151617181920
    21222324252627
    28293031