2016-04-29 7 views
1

モバイルデバイスのブラウザ(iOSのSafari、AndroidのChrome、Windows MobileのIEなど)で動作するフォームを作成しようとしています。AngularJsやその他のJavaScriptを使用してブラウザのアプリ設定を見つける方法は?

iOS8から画像ギャラリーから電話/ ipadでアップロードするか、カメラで写真を撮ることができますが、ユーザーはこれを許可し、拒否したらこれは以前(別のサイトで)彼が設定を変更するまで機能しません。

ユーザーがこの設定を無効にしていることを検出する方法はありますか。

https://github.com/muaz-khan/DetectRTC

は、下記のリンクはOSを検出する方法を示し、ブラウザ&デバイス:

https://github.com/srfrnk/ng-device-detector/blob/master/ng-device-detector.js

しかし、運

は、JavaScriptのプラグインを下記の助けを借りて、いくつかのことをしようとしました: (ユーザーがストレージ/ファイルメディアにアクセスすることを許可していない場合、ブラウザー/ネイティブアプリの設定をどのように検出できますか?

IonicやCordovaのようなフレームワークを使用したくないですか? 単純なJavascriptで実装したいだけです。

+0

((http://stackoverflow.com/help/how-to-ask)[私は良い質問をするにはどうすればよい]と[何トピック私はここについて尋ねることができます]をお読みくださいhttp://stackoverflow.com/help/on-topic)。 –

+0

@KhalidHussainあなたの提案をありがとう。シナリオに関する助言? – napster

+0

あなたはすでにAngularを使っているので、[これを見てください](https://angular-file-upload.appspot.com/)...モバイル用のキャプチャ機能はあります。 – ODelibalta

答えて

1

入力ファイルを使用してiOS 9経由でアップロードしようとしましたが、これが再び起こらないようにするオプションを与えずに正常に動作しました。私はあなたの懸念を再現する方法を見つけることができません。

なぜ設定を検出しますか?あなたは何をしようとしていますか?役に立つメッセージや何かを提供していますか?私はそれがJavaScriptを介してだけでユーザーのプライベート設定にアクセスすることが可能であると想像することはできません。それはまったく安全ではありません。

ファイル入力がサポートされているかどうかをテストできます。

File Upload Support On Mobile same code on Modernizr

関連する問題