모바일 kcp 본인인증 질문입니다.

모바일 kcp 본인인증 질문입니다.

QA

모바일 kcp 본인인증 질문입니다.

본문

모바일에서 본인인증 진행할 경우에

페이지로 떠서 좀 불편한데요.

이걸 팝업으로 pc와 똑같이 만들려고 하는데..

 

이전 질문에서 답변은

pc모듈을 띄우면 된다는데

어디서 변경해줘야 하는지 잘 모르겠습니다;

alert을 찍어보니

certify.js 에 type="kcp-hp" 쪽인데..(관련파일은 kcpcert_form.php, kcpcert_result.php, kcpcert_config.php)

모바일 코드를 지워버리면 아예 작동하지 않고 ㅠㅠ

 

어디를 수정해줘야 하나요?ㅠ

 

이 질문에 댓글 쓰기 :

답변 1

모바일버전은 피씨버전과 다르게 동작합니다.

아마도 지워서 안되는 것 같습니다.

지우지 마시고 수정하셔야 할 것 같습니다.

[kcpcert_form.php]


if( ( navigator.userAgent.indexOf("Android") > - 1 || navigator.userAgent.indexOf("iPhone") > - 1 ) ) // 스마트폰인 경우
        {
			/* 2018-07-19 본인인증 모바일도 PC처럼
            window.parent.$("input[name=veri_up_hash]").val(frm.up_hash.value); // up_hash 데이터 검증을 위한 필드
            self.name="auth_popup";
			*/
			window.opener.$("input[name=veri_up_hash]").val(frm.up_hash.value); // up_hash 데이터 검증을 위한 필드
            frm.target = "auth_popup";
        }



[certify.js]

if( navigator.userAgent.indexOf("Android") > - 1 || navigator.userAgent.indexOf("iPhone") > - 1 )
        {
			/* 2018-07-19 본인인증 확인 모바일도 PC처럼.
            var $frm = $(event.target.form);
            if($("#kcp_cert").size() < 1) {
                $frm.wrap('<div id="cert_info"></div>');

                $("#cert_info").append('<form name="form_temp" method="post">');
            } else {
                $("#kcp_cert").remove();
            }

            $("#cert_info")
                .after('<iframe id="kcp_cert" name="kcp_cert" width="100%" height="700" frameborder="0" scrolling="no" style="display:none"></iframe>');

            var temp_form = document.form_temp;
            temp_form.target = "kcp_cert";
            temp_form.action = url;

            document.getElementById( "cert_info" ).style.display = "none";
            document.getElementById( "kcp_cert"  ).style.display = "";

            temp_form.submit();
			*/
			var return_gubun;
            var AUTH_POP = window.open(url,'auth_popup');
        }



[kcpcert_result.php]
는 G5_IS_MOBILE 부분을 삭제해줬습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 240
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT