티스토리 뷰

Extra

[iOS] WKWebView

리노아 봄날의 고양이 2017.05.04 11:59


WKWebView 의 새창과 form submit 에 관련된 글이다.


Xcode - 10.3.2

iOS - 10.3.1 / 9.3.5


WKWebView 에 아래와 같이 새 창을 만들 때 사용하는 딜리게이트가 있다


func webView(_ webView: WKWebView, createWebViewWith configuration: WKWebViewConfiguration, for navigationAction: WKNavigationAction, windowFeatures: WKWindowFeatures) -> WKWebView?


여기서 생성한 WKWebView 로 자식창을 만들고 리턴으로 자식창을 리턴하면 부모 자식의 관계가 되는거 같다고 생각한다.



문제 발생


자식창을 띄우고, 부모창이 자식창에 form submit 을 하면 문제가 생긴다.


부모창에서 아래와 같이 호출 했을 때

window.open('주소', '이름')

window.form.target = '이름'

window.form.submit()

(form method='post')


새창이 뜨고 submit 한 폼 데이터가 날아가야 한다.


하지만 WKWebView 에서는 '주소' 로 이동 후 submit 이 되지 않는다.


역시 form 데이터도 들어오지 않는다. 



미해결


방법이 없는 것 같다.


구글링 해도 안나오는거 보면 해외는 이렇게 사용하는 애들이 없는거 같다.



댓글
댓글쓰기 폼
공지사항
최근에 달린 댓글
Total
42,584
Today
38
Yesterday
86
링크
«   2018/12   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
글 보관함