Comment puis-je dire un site Web que c'est un UIWebView pour qu'il puisse utiliser pour redessiner vue css
-
18-09-2019 - |
Question
J'ai un UIWebView que je veux aller à Amazon.com, quand je charge amazon.com il n'a pas le même format que si je suis allé là-bas de safari iphone. Que dire un site comme amamzon de redessiner pour iPhone? Voici mon code:
- (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];
}
Toute aide serait grande.
Merci
La solution
Vous allez vouloir changer votre agent utilisateur; voici une question existante qui pourrait aider: Agent de changement d'utilisateur dans UIWebView (iPhone SDK)
Autres conseils
La seule façon pour Amazon à dire la différence serait par demande en-têtes HTTP. Je devine un autre agent utilisateur est passé lors de l'accès par Amazon UIWebView vs Safari Mobile si quelqu'un peut confirmer. Soit ça ou une autre tête:)
est la chaîne de l'agent utilisateur envoyé à partir d'un UIWebView
sur un iPad:
appname/1.0+CFNetwork/467.12+Darwin/10.0.0
où appname
= le nom de l'application du UIWebView
est en cours d'exécution dans.