iOS 7 アプリで UIWebViews を使用してコンテンツを表示しています。残念ながら、ユーザーが iOS 7 で導入された Web サイトに対してシステム全体の制限を有効にしていることがあります。Web ビュー コンテンツに「アダルト」カテゴリはありませんが、表示したいものをフィルターが気に入らない場合があります。
そこで、Web サイトに対するシステム全体の制限がユーザー (またはデバイスにインストールされている設定プロファイル) によって有効にされているかどうかを検出する方法を探しました。少なくとも、ビューの一部の要素が期待どおりに動作しない理由をユーザーに伝え、「localhost」がアプリを完全に使用できるようにし、制限を有効にするようにアドバイスしたいと思います。
残念ながら、これらの制限が有効になっているかどうかを検出する方法が見つかりませんでした。もちろん、すべての UIWebView のコンテンツを観察し、コンテンツがブロックされた場合に対応することもできます...これは、すべての WebView を常に処理するための少しのオーバーヘッドに思えます。制限が有効になりました。
このページでは、Web サイトの制限を設定する方法と、それらがユーザーにどのように表示されるかについて説明します。また、Safari でサイトがどのように表示されるかの画像もあります。アプリのウェブビューでも同じことが言えます: http://www.ifans.com/forums/threads/inside-ios-7-how-to-block-websites.399846/
したがって、有効になっている Web サイトの制限を検出する方法についてのヒントがあれば幸いです。ありがとうございました!