반응형 FullStack159 팝업창 닫힘 onunload가 아닌 스크립트로 체크하기 팝업창 닫힘 onunload가 아닌 스크립트로 체크하기 PG결제 연동 과정에서 처리 후 지정된 URL로 리턴되도록 처리되어 있었다. 결제 처리 과정에서 취소에 대한 후처리가 필요한데, PG결제 창에서의 취소는 취소 페이지로 이동하도록 되어 있어 처리가 가능하지만, 팝업 창의 닫기(X) 버튼 처리를 하기 위해서 "onunload" 이벤트를 처리하려고 했더니 페이지 이동에도 동일하게 실행되어 사용할 수 없게 되어 버렸다. "onunload" 이벤트 대신 스크립트를 통해 창이 닫혔는지 체크하도록 변경하였다. var pop = window.open('https://www.google.com'); var timer = setInterval(function() { onunload if(pop.closed) { cl.. 2022. 8. 3. 이제는 Cent OS 대체할 리눅스를 선택할 시간 이제는 Cent OS 대체할 리눅스를 선택할 시간 CentOS를 대체할 리눅스를 선택해야 할 것 같다. 최대한 선택을 보류하였는데 더 이상을 미루기에는 어려울 것 같다. 변경 후 테스트 및 사용을 해야 하는데, 이제 CentOS 7 버전의 지원 종료일이 2년 정도만 남았기 때문이다. 클라우드 환경을 처음 구성할 시점에는 RHEL의 배포판이었던 CentOS가 무료인데, 안정적이었으며, 대부분의 사이트들도 CentOS 사용하고 있어 별 고민 없이 CentOS로 시스템을 구성하였다. 2021년 레드햇의 정책 변경으로 더 이상 CentOS를 무료로 사용할 수 없게 되었다. 레드햇 리스 주기 변경 "Fedora -> RHEL -> CentOS" "Fedora -> CentOS Stream(테스트 버전) -> RH.. 2022. 8. 2. 터미널에서 텍스트 복사 오류(0~ xxx ~) XShell 사용 도중 어느 순간부터 복사 + 붙여 넣기를 할 때 docker rm 0~goofy_bhaskara1~ 이런 식으로 표시가 되었다. 잘못된 bash 정보가 터미널 세션에 유지될 경우 발생할 가능성이 있다. 해결 방안은 터미널에서 reset 명령어로 터미널을 초기화 후에는 정상적으로 복사가 된다. $ reset 2022. 4. 13. Docker 1.13 -> 20.10 업그레이드 OS: CentOS 7 Docker: 1.13 -> 20.10 CentOS7에 Docker를 yum을 통하여 1.13 버전을 설치하여 사용하고 있었다. $ docker version Client: Version: 1.13.1 API version: 1.26 Package version: docker-1.13.1-102.git7f2769b.el7.centos.x86_64 Go version: go1.10.3 Git commit: 7f2769b/1.13.1 Built: Mon Aug 5 15:09:42 2019 OS/Arch: linux/amd64 Server: Version: 1.13.1 API version: 1.26 (minimum version 1.12) Package version: docker-1.. 2022. 4. 8. 이전 1 ··· 10 11 12 13 14 15 16 ··· 40 다음 반응형