出典・引用はグレートな上記記事から。
各項目について詳細ある場合はブランチ作るかもしれません。
出典・引用はグレートな上記記事から。 各項目について詳細ある場合はブランチ作るかもしれません。
ONO TAKEHIKO
wants to talk about
デバイス検出・判別方法
– User Agent
Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A403 Safari/8536.25
– JavaScript
var isPhone4inches = (window.screen.height==568);
– CSS (media queries)
@media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {
/* iPhone 5, iPod touch(第5世代)用のスタイル */
}
【File API】
– 単一ファイル <input type="file">
– 複数ファイル <input type="file" multiple>
でオプションペインが現れ、
写真またはビデオの撮影またはカメラロールを指定できる。
– ファイル送信
action による multipart POST またはAjax。
Ajaxの場合プログレスもサポート。
– accept属性で画像か動画の指定が可能。
<input type=file accept="video/*">
<input type=file accept="image/*">
※PDFなどオーディオなど他のファイル形式は未サポートの模様。
【スマート App バナー】
<meta name="apple-itunes-app" content="app-id=9999999">
HTMLに上記を指定するだけで、ネイティブアプリを開くあるいはインストールを促すバナーUIが表示される。
app-argumentの受け渡しや、iTunes Affiliate Programによるアフィリエイトの埋め込みも可能。
<meta name="apple-itunes-app" content="app-id=9999999, app-argument=xxxxxx">
<meta name="apple-itunes-app" content="app-id=9999999, app-argument=xxxxxx, affiliate-data=partnerId=99&siteID=XXXX">
【Canvasに高解像度画像ハンドリング用メソッドが追加】
getImageData, putImageDataに加え、
高解像度画像ハンドリング用の
webkitGetImageDataHD と webkitPutImageDataHD が出来た。
※出来たてホヤホヤのせいか、あまり詳しく分かりやすいリソースが見つからなかった。
whatwg.org
【WebサイトへのYouTubeプレーヤ埋め込みの仕様変更】
これまで <iframe src="youtube.com /> でも埋め込み出来てしまっていたらしいのですが、iOS 6のSafariでは機能しないそうです。
Google先生がアナウンスしている正しい埋め込みURL youtube.com を用いる。
【Chromeless Webappのスタートアップスクリーン指定】
<meta content="initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport">
<meta content="yes" name="apple-mobile-web-app-capable">
<link rel="apple-touch-startup-image" href="images/ios_startup.png">
<link rel="apple-touch-startup-image" href="images/ios_startup@2x.png" sizes="640x920">
<link rel="apple-touch-startup-image" href="images/ios_startup_large@2x.png" sizes="640x1096">
3種類必要になった。やれやれ。
Thanks for your feedback! Team Branch
Please refresh the page and try again.