Как сказать веб -сайту, что это UIWebView, чтобы он мог использовать CSS для перераспределения просмотра
-
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
работает.