기존 운영중인 사이트에 오래전...(2016년도쯤????)에 chrome notification 을 적용해두었습니다.
이게 뭐냐하면 notification 명령어를 날리면 윈도우 창 우측 하단에
요런식으로 알림창을 띄워주는 겁니다.
저기서 클릭하면 클릭이벤트에 대해서도 지정할수 있고요.
사이트내에 웹소켓을 적용하여 새로운 글이나 쪽지 알림등이 올 경우 브라우저가 열려있으면 저렇게 알림창을 보내는 역할이지요.
그런데, 잘 사용하다가 어느날 안되는겁니다. (오잉? 왜 안되지...)
귀찮아서 내비두고 있다가 몇개월이나 지나서야 이제서야 수정작업에 들어갔습니다.
크롬 콘솔에서 Notification.permission 이라고 입력해도 denied 나와요 --;
분명 크롬 설정창에는 허용이라고 되어있는데, 도대체 이유가 뭐지..하고 검색을 해보니..
아니나 다를까. 이 ssl (https) 좋아하는 구글(보안덕후)이 https 가 붙지 않은 사이트에 대해서는 notification api 를 remove 하였습니다. 헐!!!!
https://www.chromestatus.com/feature/5759967025954816
그래서 사이트에 인증서 붙이고 HTTPS 로 전환하니 정상적으로 작동하네요...
'Computer > JavaScript' 카테고리의 다른 글
화면상의 위치 가져오기 (0) | 2012.08.10 |
---|---|
폼 검사기 (0) | 2012.08.10 |
키코드 표 (0) | 2012.08.10 |
쿠키 (0) | 2012.08.10 |
자동완성 (0) | 2012.08.10 |