테스트 사이트 - 개발 중인 베타 버전입니다

스크립트 문의 채택완료

어렵당당당 7년 전 조회 2,001

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

수정 좀 부탁드립니다

 

<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개

채택된 답변
+20 포인트

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

 

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

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

어렵당당당
7년 전
맞습니다.
근데 앱에서 안닫히고 하얀창으로 떠서 저렇게 부득이하게 만든것입니다.
수난이대
7년 전
추측하건데 일반모바일페이지가 아니고 폰갭 등 하이브리드로 앱화 시킨거같습니다.
맞나요?


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

앱환경에서 창닫기 개념이 페이지 이동으로 알고있습니다.
창을 닫는다는 의미는 앱에서는 앱종료입니다.
자바스크립트로 처리할수있는지는 모르겠지만 보통 앱을 처리하는 영역에서
합니다.
어렵당당당
7년 전
네 하이브리드 앱화 시킨것입니다.
자동으로 닫히게 수정을 스크립트로 어케 못할까요? 부탁드립니다.
수난이대
7년 전
앱단에서 처리해야합니다.
해당 페이지 스크립트가 아닌
앱(어플리케이션)소스 쪽입니다. .java

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

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

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

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

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인