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

크롬에서 notification 알람 실행하는 방법 있을까요? 채택완료

주니준이 5년 전 조회 2,073

                    function a() {

                        if (!("Notification" in window)) {

        alert("데스크톱 알림을 지원하지 않는 브라우저입니다.");

    }

 

    Notification.requestPermission(function (result) {

     

        if(result == 'denied') {

            alert('알림을 차단하셨습니다.\n브라우저의 사이트 설정에서 변경하실 수 있습니다.');

            return false;

        }else if(result == 'granted'){

            var alarm = new Notification("hi");

        }

    });

firefox에서는 실행이 되는데 chrom에서는 실행이 안되네요;; 

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

답변 1개

채택된 답변
+20 포인트
검은냥냥이

잘 되는것 같습니다.

 

</p>

<p>if (!('Notification' in window)) {</p>

<p>  alert("데스크톱 알림을 지원하지 않는 브라우저입니다.");</p>

<p>} else {</p>

<p>  Notification.requestPermission().then((result) => {</p>

<p>    if (result == 'denied') {</p>

<p>      alert('알림을 차단하셨습니다.\n브라우저의 사이트 설정에서 변경하실 수 있습니다.');</p>

<p>    } else if (result == 'granted') {</p>

<p>      alert('허용');</p>

<p>    }</p>

<p>  });</p>

<p>}</p>

<p>

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

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

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

로그인