Как сказать веб -сайту, что это UIWebView, чтобы он мог использовать CSS для перераспределения просмотра

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

  •  18-09-2019
  •  | 
  •  

Вопрос

У меня есть UIWebView, который я хочу перейти на Amazon.com, когда я загружаю Amazon.com, у него нет такого же формата, как если бы я пошел туда из iPhone Safari. Что скажет сайту, такому как Amamzon to RedRaw для 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 (iPhone SDK)

Другие советы

Единственный способ для Amazon сказать, что разница - через запросы HTTP -заголовки. Я предполагаю, что при выходе на Amazon через Amazon через Amazon через Amazon через Amazon через Amazon через мобильный сафари, если кто -то может это подтвердить. Либо это или какой -то другой заголовок :)

Это строка пользователя агента, отправленная из UIWebView на iPad:

appname/1.0+CFNetwork/467.12+Darwin/10.0.0

куда appname = имя приложения UIWebView работает.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top