ios cordova 에서 webview에 파라미터를 전달하고 싶습니다.
- 작성자 :
- g******a
- 작성일 :
- 2022-10-07 09:07:27
- 조회수 :
- 759
- 구분 :
- 적용지원(기술지원)
- 진행상태 :
- 완료
Q
현재 코도바로 ios , android 를 개발하였습니다.
android 는 url 호출시 post url을 통하여 웹뷰에 파라미터를 전달하였습니다.
그런데 ios는 mainviewcontroller 및 cdvviewcontroller 에서 url 호출시 어디에서 파라미터를 전달해야하는지 알고싶습니다.
mainviewcontroller 가 코도바를 상속받아서 실행되는것 같은데 mainviewcontroller에서 webview를 컨트롤 할 수 있는지도 추가로 알고싶습니다.
답변 꼭 부탁드리겠습니다.
android 는 url 호출시 post url을 통하여 웹뷰에 파라미터를 전달하였습니다.
그런데 ios는 mainviewcontroller 및 cdvviewcontroller 에서 url 호출시 어디에서 파라미터를 전달해야하는지 알고싶습니다.
mainviewcontroller 가 코도바를 상속받아서 실행되는것 같은데 mainviewcontroller에서 webview를 컨트롤 할 수 있는지도 추가로 알고싶습니다.
답변 꼭 부탁드리겠습니다.
환경정보
-
- OS 정보 : ios, mac
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
webview를 직접적으로 핸들링 하는것은
기본 웹뷰 화면에서 URL이 변경될수도 있으므로
바람직 하지 않을것으로 보입니다.
가급적 커스텀 플러그인을 추가하여
별도 팝업뷰로서 처리하시거나 해야 할들 합니다.
다음과 같이 시도해 볼수는 있을듯 합니다.
NSString *address = @"https://www.egovframe.go.kr?";
NSString *params1 = @"address=92115";
NSString *params2 = @"&category=1";
NSString *urlString = [NSString stringWithFormat:@"%@%@%@",address,params1,params2];
[self.webViewEngine loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlString]]];
다음 위키가이드를 참고 하실수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:hyb3.5:hrte:%EC%BB%A4%EC%8A%A4%ED%85%80_%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B8_%EC%98%88%EC%A0%9C
관련소스 참고 URL주소 입니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=55
감사합니다.
표준프레임워크센터 입니다.
webview를 직접적으로 핸들링 하는것은
기본 웹뷰 화면에서 URL이 변경될수도 있으므로
바람직 하지 않을것으로 보입니다.
가급적 커스텀 플러그인을 추가하여
별도 팝업뷰로서 처리하시거나 해야 할들 합니다.
다음과 같이 시도해 볼수는 있을듯 합니다.
NSString *address = @"https://www.egovframe.go.kr?";
NSString *params1 = @"address=92115";
NSString *params2 = @"&category=1";
NSString *urlString = [NSString stringWithFormat:@"%@%@%@",address,params1,params2];
[self.webViewEngine loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlString]]];
다음 위키가이드를 참고 하실수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:hyb3.5:hrte:%EC%BB%A4%EC%8A%A4%ED%85%80_%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B8_%EC%98%88%EC%A0%9C
관련소스 참고 URL주소 입니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=55
감사합니다.