كيف أقول موقع ويب إنه uiwebview حتى يتمكن من استخدام CSS لإعادة عرض

StackOverflow https://stackoverflow.com/questions/2003955

  •  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 يعمل في.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top