0

ユーザーが携帯電話/コンピューターからアップロードできる画像を使用するWebアプリをコーディングしていますが、iOS 5では何もアップロードできないことがわかりました(モバイルサファリ用のhtml5 Webアプリを参照して、から画像をアップロードしてください。 Photos.app?)。

かなり不可能に思えるので、ユーザーが私のアプリを使用したい場合は、アップグレードするか、上記のリンクで説明されている代替ソリューション(piccupなど)を紹介するように求めるメッセージを表示したいと思います。

メディアクエリなどを介して、このメッセージをiOS 5ユーザーだけに送信できますか?

4

3 に答える 3

1

サーバー側のソリューション (PHP など) またはクライアント側 (JavaScript) をお探しですか?:

JavaScript ソリューションは次のとおりです。

<script type="text/javascript">
    if (navigator.userAgent.match(/OS 5(_\d)+ like Mac OS X/i))
        // this helps detect minor versions such as 5_0_1
        document.write("You have iOS 5! Aren't you special!");
</script>

ソース: https://stackoverflow.com/a/13087526/1800369

PHP の場合は、これを追跡できます: Detect iOS version with PHP

于 2012-11-15T11:03:14.887 に答える
0

ファイル入力のサポートについては、jQuery で確認する必要があります。これを行う方法については、この質問への回答を確認してください。入力要素をサポートしていない場合でも、一部の Android デバイスではこのスニペットが true を返すと著者が述べていることに注意してください。

于 2012-11-17T23:38:27.617 に答える
0

メディアクエリについて言及したように、CSS でこれを実行したいと思います。おそらく、1136 ピクセルの画面幅 (向きによる) を検出するとうまくいくでしょうか?

詳細はこちら

于 2012-11-15T15:05:58.123 に答える