كيف أقول موقع ويب إنه uiwebview حتى يتمكن من استخدام CSS لإعادة عرض
-
18-09-2019 - |
سؤال
لدي UIWebView التي أريد أن أذهب إليها إلى Amazon.com، عندما أقوم بتحميل Amazon.com، ليس لها نفس التنسيق كما لو ذهبت إلى هناك من Safari iPhone. ما أخبر موقع الويب مثل Amamzon Redraw for iPhone؟ إليك الرمز الخاص بي:
- (void)viewDidLoad {
NSString *urlAddress = @"http://www.amazon.com/Inventive-Gadgets-Inc-PQFan-Professionally/dp/B000V8ASR6";
//Create a URL object.
NSURL *url = [NSURL URLWithString:urlAddress];
//URL Requst Object
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
//Load the request in the UIWebView.
[webView loadRequest:requestObj];
}
- (IBAction) gotofourth{
[self dismissModalViewControllerAnimated:YES];
}
أي مساعدة سيكون رائعا.
شكرا
المحلول
كنت تريد تغيير وكيل المستخدم الخاص بك؛ إليك سؤال موجود قد يساعد: تغيير وكيل المستخدم في UIWebView (فون SDK)
نصائح أخرى
الطريقة الوحيدة ل Amazon أن تخبر الفرق ستكون من خلال طلب رؤوس HTTP. أنا أخمن أن يتم تمرير وكيل مستخدم مختلف عند الوصول إلى Amazon من خلال AuiWebView vs Mobile Safari إذا كان بإمكان أي شخص تأكيد ذلك. إما ذلك أو بعض الرأس الآخر :)
هذه هي سلسلة وكيل المستخدم المرسلة من UIWebView
على باد:
appname/1.0+CFNetwork/467.12+Darwin/10.0.0
أين appname
= اسم التطبيق UIWebView
يعمل في.
لا تنتمي إلى StackOverflow