intent 시 web browser 띄우는데 post 방식으로 데이터 전달합니다.
네이버 앱 브라우저 선택시 잘나오고 크롬, 삼성인터넷 같은경우 나오지가 않네요.
chrome://inspect/#devices 사용해서 디버깅모드로 전환하여 url 입력하니까 또 잘나오고..
크롬하고 삼성인터넷에 해당 권한 및 설정값이 필요한거일까요. 코드 첨부 합니다.
reqURL = "javascript: " +
"var to = '"+ reqURL +"'; " +
"var p = {ver:'"+ ver +"'}; " +
"var sendForm = document.createElement('form'); " +
"sendForm.method='post'; " +
"sendForm.action = to; " +
"for (var k in p) { " +
"var inputElement = document.createElement('input'); " +
"inputElement.setAttribute('type', 'hidden'); " +
"inputElement.setAttribute('name', k); " +
"inputElement.setAttribute('value', p[k]); " +
"sendForm.appendChild(inputElement); " +
"} " +
"document.body.appendChild(sendForm); " +
"sendForm.submit(); " +
"document.body.removeChild(sendForm); ";
Intent it = new Intent(Intent.ACTION_VIEW, Uri.parse(reqURL));
startActivity(it);
finish();
파라미터 값은 무시하시고 내용만 봐주시면 감사합니다.