웹 사이트에 Uiwebview라고 웹 사이트를 알려주므로 CSS를 사용하여보기를 다시 그리도록 할 수 있습니다.
-
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
실행 중입니다.
제휴하지 않습니다 StackOverflow