내 앱에 양식 프록시를 작성하고 싶습니다. HTML 파일을 로컬로 저장하고 양식 코드는 다르게 행동 태그를 처리해야android webview form post
<form action="custom" method="POST" />
내 사용자 정의 WebView
입니다. 따라서 사용자 정의은 내 앱의 사용자 설정에 따라 다른 URL로 리디렉션되어야합니다.
WebView
을 작성했으며 postUrl
을 덮어 쓰지 만 해고 된 적이 없습니다. 나 또한 사용자 정의 WebViewClient
을 시도하고 shouldOverrideUrlLoading
을 무시했지만이 역시 해고되지 않았습니다.
내 공식 URL에 게시 URL 및 CONTENT-TYPE
을 변경하려면 어떻게해야합니까?
편집 : 내가 찾은 https://code.google.com/p/android/issues/detail?id=9122 그리고 아무도이 문제에 대한 해결책을 찾지 못했습니다. 정말 안좋아.
'WebView'가 양식 데이터를 보내지 않겠습니다. 오류 메시지 등을 처리하고 싶기 때문에 내 앱에서 데이터를 보내야합니다. – mars3142
그런 경우 유사한 기법을 사용하여 javascript를 삽입하되 action 속성을 변경하지 말고 자체 JavascriptInterface의 함수로 onsubmit을 폼에 추가하십시오. JavascriptInterface를 통해 양식을 제출하고 그에 따라 행동 할 수 있습니다. –
이것은 가능한 방법 일 수 있습니다. 나는 그것을 조사 할 것이다. – mars3142