[JS] 모바일 크롬브라우저 당겨서 새로고침 끄기

최근에 워드프레스 테마나 다른 원페이지 슬라이더 작업을 좀 진행 중인데 모바일 크롬 브라우저에서 아래로 당기게 되면 페이지가 새로 고침되는 경우가 있어 은근 스트레스였는데 이걸 끌 수 있는 스크립트가 있어 공유한다. 위 자바스크립트 코드를 적용해주면 터치를 아래로 당겨도 새로 고침이 되지 않는다. 그리고 추가적으로 원페이지 슬라이더 환경에서 위로 터치하게 되면 페이지 하단에 흰 색이든 바운스라고 해야할까? […]

Read More

[PHP] onesignal을 이용한 그누보드5 글등록 webpush ssl 적용

이전 포스트에서 Onesignal 서비스를 이용해서 글등록 알림 Webpush를 구현했는데 보안서버(SSL) 환경에서는 다른 방법으로 구현이 되어야 하기에 파일 및 코드를 그에 맞게 수정했다. onesignal.webpush.ssl.zip 기존 버전에서 변경된 내역은 아래 Github 링크를 통해 확인할 수 있다. https://github.com/chicpro/youngcart5/commit/4463b74b4174dd1e2a75e1c1975d8b901e72fa6a 압축 파일을 다운로드하여 압축을 해제한 후 plugin/onesignal/mainfest.json 파일의 아래 코드를 사이트에 맞게 수정한다. “name”: “YC5.CODEPUB.NET”, “short_name”: “YC5.CODEPUB.NET”, WebPush 앱 생성은 https://documentation.onesignal.com/v3.0/docs/web-push-sdk-setup-https […]

Read More

[PHP] onesignal을 이용한 그누보드5 글등록 webpush 구현

게시글 알림 방법을 구상하다 WebPush 무료 서비스인 ONESIGNAL을 알게 됐다. 신기한 것을 보면 뭔가 해봐야 하는 성격에 어제부터 오늘까지 그누보드5에서 게시글과 댓글이 새로 등록되면 WebPush 알림을 구현했다. 테스트 성격이 강한 것이기 때문에 ONESIGNAL에서 제공하는 기능 중 극히 일부만 사용했다. 추후 개선의 여지가 너무 다분해서 개선을 할지는 아직 모르겠다. 실제 서비스에 사용하게 되면 할 수도 있지만.. […]

Read More

chrome headless 모드를 이용하여 랜더링된 html 소스 가져오기

vus.js 등의 자바스크립트를 이용하여 웹페이지의 화면을 구성하는 경우가 많은데 이럴 경우 일반적인 방법으로는 실제 사용자가 보는 화면의 html 소스를 가져올 수가 없다. PhantomJS 등을 이용해서 처리를 할 수가 있으나 리눅스 크롬브라우저 59 버전부터는 headless 모드를 지원하기 때문에 이를 이용해서 랜더링된 페이지의 html 소스를 가져오기로 한다. 두 가지 방법을 시도했으며 각자의 선택으로 적당한 방법을 선택하면 된다. […]

Read More

Chrome 브라우저 Flash Player 사용 중지 설정

랜섬웨어가 난리이다 보니 미리 대비하는 셈 치고 Chrome 브라우저의 Flash 사용 설정을 변경해봤다. Flash Player 사용을 중지하는 것으로 설정 방법은 무척이나 간단하다. Chrome 주소 입력 창에 chrome://plugins 라고 입력한 후 아래 이미지와 같이 Flash Player 설정을 사용 중지로 하면 된다. IE나 파이어폭스는 사용하지 않기 때문에 설정을 따로 변경을 하지 않았지만 그래도 혹시 몰라 프로그램 제거에서 Flash […]

Read More