제 앱에서 네이버 버튼을 누르면 미리 저장해 둔 아이디와 패스워드를 이용하여 바로 로그인 된 상태로 네이버 페이지를 띄우려 합니다. 그래서 자동로그인관한 자료를 찾던 도중 자바스크립트를 이용한 자동 로그인 소스를 찾았는데요
javascript: document.write('<form id="frmNIDLogin" action="
https://nid.naver.com/nidlogin.login" method="post"> <input type="hidden" name="enctp" id="enctp" value="1"> <input type="hidden" name="encpw" id="encpw" value=""> <input type="hidden" name="encnm" id="encnm" value=""> <input type="hidden" name="url" id="url" value="
http://www.naver.com"> <input type="hidden" name="id" id="uid" value="아이디"> <input type="hidden" name="pw" id="upw" value="패스워드"></form> <script type="text/javascript" src="
http://hellomid.com/tools/nlogin.js"></script> <script type="text/javascript" src="
http://static.nid.naver.com/enclogin/keys_js.nhn"></script>');
위와 같습니다. 이를 webview.loadurl() 에 스트링으로 넣어 빌드를 해봤더니 아무것도 뜨지 않네요.
혹시 저 자바스크립트 문이 이제 사용하지 못하는 건가요? 컴퓨터 웹에서도 사용해보니 구글 검색결과만 나오네요.