Safari を使用する iPad では、次のページに移動します: http://ifelse.org/projects/errors/viewport/test.html
これはソースです:
<html>
<head>
<title>Viewport Test</title>
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta name="viewport" content="width=1030" />
<style>
body {
padding: 0;
margin: 0;
}
#test {
width: 1024px;
height: 500px;
border: 3px solid #ccc;
}
</style>
</head>
<body>
<div id="test">
<p>This is 1024 with a 3px border, so device width is 1030.</p>
<p>Works when viewing in Mobile Safari.</p>
<p>Does not work if you Bookmark it to the Home Screen and open from there.</p>
<p>Compare <a href="viewport_1030_safari.png">MobileSafari</a> view to <a href="viewport_1030_webapp.png">Webapp</a> view.</p>
</div>
</body>
</html>
viewport
ポートレート モードで 1030 ピクセルの が完全に表示されるこの画像のようになります。
- ブックマーク アイコン(+)をタップします。
- ホーム画面に追加をタップ
- ブックマークが作成されます。ブックマークを開くと、Web ページがフルスクリーンの webapp モードで開きます。
viewport
タグは基本的に無視されます。私は、さまざまなピクセル値を使用したデバイスと混合ピクセル値を訴えるさまざまなバリエーションを試しました。何もない。
それで...これはバグですか、それとも機能ですか?
これがAppleの意図的なものである場合、それは本質的に、実際の幅が768pxである必要がある見栄えの良いWebアプリを適切に開発することを意味します...?