웹 사이트에 Uiwebview라고 웹 사이트를 알려주므로 CSS를 사용하여보기를 다시 그리도록 할 수 있습니다.

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

  •  18-09-2019
  •  | 
  •  

문제

Amazon.com으로 가고 싶은 uiwebview가 있습니다. Amazon.com을로드하면 iPhone Safari에서 온 것과 같은 형식이 없습니다. Amamzon과 같은 웹 사이트에 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)에서 사용자 에이전트 변경

다른 팁

아마존이 차이를 알리는 유일한 방법은 요청 HTTP 헤더를 통해서입니다. 누구든지 확인할 수 있다면 Uiwebview 대 Mobile Safari를 통해 Amazon에 액세스 할 때 다른 사용자 에이전트가 통과 된 것 같습니다. 그 또는 다른 헤더 :)

이것은 a에서 보낸 사용자 에이전트 문자열입니다 UIWebView iPad에서 :

appname/1.0+CFNetwork/467.12+Darwin/10.0.0

어디 appname = 앱의 이름입니다 UIWebView 실행 중입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top