iOS8のSafariでフォトライブラリの画像データにアクセスできた!


追記(2014/9/26)

追記ここまで

背景

iOS8でMobile SafariがWebGLに対応したので、さっそく、iPhoneのフォトライブラリ
の写真をテクスチャーに貼り付けてみようとしたら出来なかった。

どうやら、iOS8のSafariでは、普通にはフォトライブラリの画像データにアクセス
出来なくなってしまった模様。

解決方法

対象のページのHeadタグ内に以下を記述する。

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

Mobile Safariで対象のURLを開き、ホーム画面に追加

ホーム画面に保存したアイコンをタップして、対象のページが表示され、
ここで、ファイル選択のボタンをクリックすると、ダイアログが表示され、
これに「許可する」と答えると、フォトライブラリの画像ファイルのデータを取得できるようになる。

サンプル作った

Link

ここのBugs and problemsに載っていた。

自分以外でもこの問題を取り上げていた方

このツールで、任意のページをWebClip化できる。

関連記事