모바일앱 제작중입니다.

WEBVIEW를 통해 웹페이지를 불러오고 있습니다

게시판 제작을 하였고 ajaxupload를 통해 파일업로드를 하는데 특정 device에서 정상적으로 처리를 못하고 있습니다.

넥서스s webview, 갤럭시 넥서스 webview, ie, 크롬, 그외 모든 스마트폰 브라우저에서는 정상적으로 작동을 하는데

갤노트, 갤S2,갤탭의 webview를 통해 업로드를 시도하면 갤러리 사진 선택후에 화면이 하얗게 되면서 아무런 반응이 없습니다.

물론 에러log도 안떨어지구요


webview를 통해 파일업로드 시도시 처리하는 안드로이드 소스는 아래와 같습니다.



---------------------------------------input file 업로드 처리-------------------------------------------------------------

wv.getSettings().setJavaScriptEnabled(true);



// input file upload

wv.setWebChromeClient(new WvChromeClient(this,mProgressHorizontal){

   // For Android < 3.0

   public void openFileChooser( ValueCallback<Uri> uploadMsg ){

       openFileChooser( uploadMsg, "" );

   }

   // For Android 3.0+

   public void openFileChooser( ValueCallback<Uri> uploadMsg, String acceptType ){  

       mUploadMessage = uploadMsg;  

       

       Intent i = new Intent(Intent.ACTION_GET_CONTENT);  

       i.addCategory(Intent.CATEGORY_OPENABLE);  

       i.setType("image/*");  

       WebViewACT.this.startActivityForResult( Intent.createChooser( i, "File Chooser" ), WebViewACT.FILECHOOSER_RESULTCODE );  

   }

   // For Android 4.1+

   public void openFileChooser(ValueCallback<Uri> uploadMsg, String acceptType, String capture) {

       openFileChooser( uploadMsg, "" );

   }


});



---------------------------------갤러리에서 사진 선택후 처리------------------------------------------------------

  @Override

   protected void onActivityResult(int requestCode, int resultCode, Intent intent) {

       if (requestCode == FILECHOOSER_RESULTCODE) {

           if (null == mUploadMessage)

               return;

           Uri result = intent == null || resultCode != RESULT_OK ? null

                   : intent.getData();

           mUploadMessage.onReceiveValue(result);

           mUploadMessage = null;


       }

   }



----------------------------------ajax upload 자바스크립트 처리---------------------------------------------------

function uploadSetting(){

var upload_button = $('#btn-upload'), interval;

new AjaxUpload(upload_button, {

action: '/skin/module/inc/file_upload.jsp?upload_folder='+$("#upload_folder").val(), 

name: 'upfile',

autoSubmit: true,

responseType: true,

onSubmit : function(file, ext){

// 확장자 유효성 체크

if (!(ext && /^(jpg|png|jpeg|gif)$/.test(ext))) {

alert('Error: [jpg | png | jpeg | gif ]');

return false;

}

   // end 확장자 유효성 체크

   

        $("#btnArea").hide();

upload_button.html('<img src="/res/images/ajax-loader-footer.gif">');


},

onComplete: function(file, response){

//upload_button.text('사진선택');

upload_button.hide();

window.clearInterval(interval);

// enable upload button

//this.enable();

$("#el_file_nm").val(response);

var imgTag = '<img src="/file/'+$("#upload_folder").val()+'/s_'+response+'" class="prev_img" width="60" height="60" />';

// add file to the list

$('#prearea').show();

$('#prearea').html(imgTag);

$('#preview_delete').show();

$('#btnArea').show();

}

});

}

--------------------------------------------------------------------------------------------------------------------

스마트폰 브라우저 및 PC 브라우저에서 다 정상적으로 작동이 되고

넥서스 같은 레퍼런스 폰 WEBVIEW에서도 정상적으로 작동이 되는데

왜 갤노트, 갤탭. 베가N5 webview에서 하면 화면이 하얗게 되고 아무런 반응이 없을까요 ㅠㅠㅠㅠ

아 참고로 화면이 하얗게 되는건 갤러리 사진 선택후부터 입니다 ㅠㅠ

저와 같은 증상이 있으셨던 분이나 고수님들의 답변 부탁드립니다.


참고로 아래주소는 구글링중 같은 증상이 있는 글을 본것입니다.

http://blog.naver.com/PostView.nhn?blogId=0677haha&logNo=60155723338

그대로 해봤는데 되지는 않네요. 원인이 이곳에 있는것 같아 첨부해봅니다