Android 4からやっと登場したChrome、やっとまともなブラウザがAndroidにもと思ったら…
開発者にはちょっと困った問題がありました。
スマホ版WebでURL bar(アドレスバー)を消してたのに消えるそぶりも見せません。
Memo, iOS, Androidブラウザのアドレスバーを消す方法
Google大先生にお聞きし、たどり着いたFAQにありがたいお言葉が。
「消せないよ」
うわ〜〜っ!
FAQ – Chrome for Android
https://developers.google.com/chrome/mobile/docs/faq
Can I hide the URL bar?
The URL bar in Chrome for Android is Chrome’s Omnibox, with all of the built-in search and navigation features. For this initial release, we decided to show the Omnibox at all times. We are monitoring usage patterns and feedback to decide how to evolve this feature in future iterations of the application.
2014-05-28
html5rocksに興味深い記事を見つけたので追記します。
Building an amazing fullscreen mobile experience
「フルスクリーンにはできるよ」ってな記事です。
document.documentElement.requestFullscreen
を使ってフルスクリーンにします。
PCブラウザにも実装されているアレですね〜
requestFullscreen はユーザー操作を伴う必要があったように記憶してます。
自動ではできないし、まずいですよね。
アクセスしたら勝手にフルスクリーンになったりするとゲンナリです。
記事中にもちゃんと考えて使いましょ(かなり意訳)と書かれてます。
Don’t rely on navigation controls
….省略
Let the user choose when to go fullscreen
….省略
Don’t intercept the first touch event and issue a requestFullscreen.
stackoverflowでユーザーのfirst clickをインターセプトする方法を見つけました。
う〜〜ん、どうなんだろう。
そんなサイト増えたらやだなぁ
http://stackoverflow.com/questions/17791705/hide-mobile-browser-address-bar-on-chrome-android
ピンバック: Memo, iOS, Androidブラウザのアドレスバーを消す方法 « イナヅマTVログ
ピンバック: iOS 7, mobile SafariのURLバーは消せない « イナヅマTVログ
ピンバック: Memo, [iOS][mobile Safari]フルスクリーンに対応させるmetaタグやスプラッシュ画像の指定 « イナヅマTVログ