스크립트 문의

스크립트 문의

QA

스크립트 문의

본문

스크립트 잘 짠건지..새창닫는 로직이 없다는데

수정 좀 부탁드립니다

 

<script>

<?php 
if(is_mobile()){
?>

    <?php if($is_sns_join) { //가입 ?>
    opener.location.href ="/bbs/member_confirm.php?url=register_form.php";
    top.location='/bbs/member_confirm.php?url=register_form.php';
    
     <?php } else { ?>
      opener.location.reload();
      top.location='https://naver.com';
     <?php } ?> 

<?php } else { ?>
    
    <?php if($is_sns_join) { //가입 ?>
    opener.location.href ="/bbs/member_confirm.php?url=register_form.php";
    window.close();
    
     <?php } else { ?>
      opener.location.reload();
     window.close();
     <?php } ?> 
    
    
    <?php } ?>
</script>
 

이 질문에 댓글 쓰기 :

답변 1

새창닫는게  창이 닫기는걸 말씀하시는건가요?

 

window.close(); 구문 같은데요

 

추측하건데 일반모바일페이지가 아니고  폰갭 등 하이브리드로 앱화 시킨거같습니다.
맞나요?


앱환경에서는  window.close() 가 아니고
top.location='/bbs/member_confirm.php?url=register_form.php';
로 페이지 이동으로 처리했네요.

앱환경에서 창닫기 개념이 페이지 이동으로 알고있습니다.
창을 닫는다는 의미는 앱에서는 앱종료입니다.
자바스크립트로 처리할수있는지는 모르겠지만 보통 앱을 처리하는 영역에서
합니다.

앱단에서 처리해야합니다.
해당 페이지 스크립트가 아닌
앱(어플리케이션)소스 쪽입니다.  .java

여기에 올려서 도움받을 내용이아니고
하이브리드화 한 앱소스를 만져야합니다.

그리고 웹의 개념을 그대로 앱에서 생각하시지 마시고
뒤로가기 버튼을 눌러서 부모창으로 다시 가는 방향으로 생각하심 어떨까요?
아니면 홈버튼 영역을 만들어서 페이지 이동을 시키던지.
저역시 그렇게 하이브리드앱을 만들고 기획합니다.

대부분 앱이 그렇지않나요?

뒤로가기 두번클릭시 앱 종료를 사용하는거지
닫기버튼 누를시 앱종료시키는 어플리케이션 거의 없을텐데요

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

회원로그인

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