私たちのウェブサイトからウェブページの特定の部分のみをロードするアプリを作成しました.私たちのアプリはワードプレスのURLをphpファイルに送信し、phpプロキシを使用してウェブページのコンテンツをuiwebviewにロードします. ただし、アプリが iPhone 5 で実行されている場合、uiwebview はコンテンツをロードしませんが、iPad 2 (iOS 6)、iphone 3g (iOS 4.1)、iOS シミュレーター、iPod touch など、他のすべてのデバイスでは実質的に機能します。なぜこれが事実なのか誰にも分かりますか?
さらに詳しい情報が必要な場合や不明な点がある場合は、お知らせください。
お時間とご協力ありがとうございました。
コード:
-uiwebviewをロードするアプリコード
NSString *jobURL = [NSString stringWithFormat:@"http://www.redstarjobs.com/?job=%@",[jobDetails objectForKey:@"PostName"]];
NSString *urlString = [NSString stringWithFormat:@"http://bigbluemagic.com/redstarjobs/testing_1/script.php?url=%@",[jobURL stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
[self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlString]]];
・ウェブページコンテンツphpファイルの読み込み
-プロキシphpファイル
<?php echo file_get_contents(urldecode($_GET['url']));?>
編集
jobURL と urlString の NSLog、アプリは求人情報アプリなので、url はジョブによって異なります。
jobURL:http://www.redstarjobs.com/?job=sap-payroll-administrator
urlString:http://bigbluemagic.com/redstarjobs/testing_1/script.php?url=http://www.redstarjobs.com/?job=sap-payroll-administrator
jobURL:http://www.redstarjobs.com/?job=sap-manufacturing-lead-tiffinsolutions
urlString:http://bigbluemagic.com/redstarjobs/testing_1/script.php?url=http://www.redstarjobs.com/?job=sap-manufacturing-lead-tiffinsolutions