0

変なものに遭遇しました。

このリンクにアクセスした場合: http://www.pointer4u.co.il/ifleet をホーム画面に追加すると、アプリを開いたときにブラウザが開かず、実際のネイティブ アプリのように開きます。 、これは内部アプリの配布には素晴らしいと思います。

現在、この Web アプリ (ホーム画面に追加された場合) は、UI コンポーネントを非表示にするだけでなく、通常のブラウザーの読み込み表示ではなく、読み込み中に読み込み画面を表示します。

ここで見つけることができる別の例

彼らはどうやってそれをしたのですか?

4

2 に答える 2

2
  //this is the key for hiding Safari's Top Bar and bottom bar when launch from Home screen short cut. 
  //If this is no, following three lines has no effect.
  <meta name="apple-mobile-web-app-capable" content="yes" />

  <meta name="apple-mobile-web-app-status-bar-style" content="default" />
  <link rel="apple-touch-startup-image" href="URL_TO/320_460_loading.png" />
  <link rel="apple-touch-startup-image" sizes="640x960" href="URL_TO/640_920_loading.png" />
于 2012-11-07T08:15:34.483 に答える
0

iPhone で Safari ユーザー インターフェイス コンポーネントを非表示にする の Steve Jorgensen の回答からコピー:

window.top.scrollTo(0, 1);

iPhone では動作しますが、iPad では動作しません。を使用して、iPad でブラウザー コンポーネントを非表示にすることに成功しました (おそらくどこでも)。

<meta name="apple-mobile-web-app-capable" content="yes" />

ホーム画面のリンクから起動します。私も使っています

<meta name="viewport" 
    content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />

ビューポートのプロパティを省略した場合、ブラウザー コンポーネントがまだ非表示になっているかどうかは確認していません。

于 2012-11-07T07:49:15.907 に答える