기존 asp로 돌아가는 모바일 사이트를 WebView로 띄워서
간단하게 갈려고 했는데..
세션처리문제는 어떻게든 통과했는데...
정작 장바구니에서 form을 javascript에서 submit을 해주는데..
전혀 동작을 안한다!!
온갖 구글링에 나온 짓은 다 해봤다...
WebSettings settings = mWebView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setDomStorageEnabled(true);
settings.setDatabaseEnabled(true);
//settings.setDatabasePath(dbpath);
settings.setJavaScriptCanOpenWindowsAutomatically(true);
settings.setSupportMultipleWindows(true);
settings.setSupportZoom(false);
settings.setAllowFileAccess(true);
settings.setAllowContentAccess(true);
settings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
전부 안됨..
이래저래 찾아보다가..
jquery 형식으로 form에 id를 주고 submit을 날렸더니..
오히려 메모리 오류가 발생..
문득 떠오르는 것이 있어서 수정했더니.. 드디어 성공!!
기존 약식으로 form 객체를 변수로 받아처리하던..
f.action = "~~~~~.asp";
f.submit();
를
document.Frm.action = "~~~~~.asp";
document.Frm.submit();
로 그냥 쭈욱 써줬더니.. 어이없게도 submit이 된다..
에구.. 이걸로 2일이나 까먹음..
끗~!