UIWebViewのUser-Agentを変更する。topics.2009-02-17UIWebViewのUser-Agentを変更する。JAPANをはじめ、Safariで見るとiPhone用のページが表示されるのに、UIWebViewに表示する場合はPC用のページが表示されてしまうサイトがあります。このようなサイトは、たいていブラウザのUser-Agentによって、表示するページを切り替えています。UIWebViewではUser-Agentを設定できないので、PC用のページが表示されてしまいます。Undocumentedな方法になりますが、以下のようにすると、UIWebViewにUser-Agentを設定することができます。userAgent);}解説すると、まずUIWebViewの_documentViewメソッドを呼び出して、UIWebDocumentViewを取得します。次にUIWebDocumentViewのインスタンス変数である_webViewを取り出します。_webViewはWebViewクラスのインスタンスで、setCustomUserAgent:というメソッドを持っているので、それを使うと任意のUser-Agentでリクエストを送信できます。Undocumentedな方法なので、これで審査が通るかどうかは分かりません。06:00UIWebViewのUser-Agentを変更する。1.2.1をリリースしました。月別アーカイブはてなブログをはじめよう!KishikawaKatsumiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。