Comment puis-je dire un site Web que c'est un UIWebView pour qu'il puisse utiliser pour redessiner vue css

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

  •  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

Était-ce utile?

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

appname = le nom de l'application du UIWebView est en cours d'exécution dans.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top