기존 운영중인 사이트에 오래전...(2016년도쯤????)에 chrome notification 을 적용해두었습니다.

이게 뭐냐하면 notification 명령어를 날리면 윈도우 창 우측 하단에

요런식으로 알림창을 띄워주는 겁니다.

저기서 클릭하면 클릭이벤트에 대해서도 지정할수 있고요.

사이트내에 웹소켓을 적용하여 새로운 글이나 쪽지 알림등이 올 경우 브라우저가 열려있으면 저렇게 알림창을 보내는 역할이지요.

그런데, 잘 사용하다가 어느날 안되는겁니다. (오잉? 왜 안되지...)

귀찮아서 내비두고 있다가 몇개월이나 지나서야 이제서야 수정작업에 들어갔습니다.

크롬 콘솔에서 Notification.permission 이라고 입력해도 denied 나와요 --;

분명 크롬 설정창에는 허용이라고 되어있는데, 도대체 이유가 뭐지..하고 검색을 해보니..

아니나 다를까. 이 ssl (https) 좋아하는 구글(보안덕후)이 https 가 붙지 않은 사이트에 대해서는 notification api 를 remove 하였습니다. 헐!!!!

https://www.chromestatus.com/feature/5759967025954816

그래서 사이트에 인증서 붙이고 HTTPS 로 전환하니 정상적으로 작동하네요...

'Computer > JavaScript' 카테고리의 다른 글

chrome notification https 미지원  (0) 2018.02.14
화면상의 위치 가져오기  (0) 2012.08.10
폼 검사기  (0) 2012.08.10
키코드 표  (0) 2012.08.10
쿠키  (0) 2012.08.10
자동완성  (0) 2012.08.10

+ Recent posts

티스토리 툴바