0

내가 크롬 플러그인을 통해 데스크톱 알림을 표시하는 코드 아래 사용하고 있습니다 :크롬 확장 데스크톱 알림 숨기기 문제

통지 그러나 나는 setTimeout를 통해 약간의 시간이 지나면 자동 숨기려은 보이지 않고, 잘 표시됩니다

var notification = webkitNotifications.createNotification(
'img/48.png', 
'my title', 
'some text here' 
); 

notification.show(); 
setTimeout(function(){ 
    notification.cancel(); 
}, 3000); 
숨기지 않고 거기에 머물러 라. API 당 2 개의 메소드 showcancel 만 있습니다.

내가 뭘 잘못하고 있니?

답변

2

코드는 실제로 나를 위해 잘 작동합니다. (팝업 3 초 후에 제대로 종료 팝업 브라우저 작업에서 테스트)

당신은 시간 제한이 실제로 발사 여부를 확인하기 위해 중단 점을 설정하려고 했습니까? 그것은 작동하지만 팝업 3 초 후에 자동 숨기지 않습니다

+0

, 그것은하지 않았다. – Dev555

+0

내가 말했듯이,'setTimeout'을 사용하여 3 초 후에 팝업을 숨기는 것이 효과적입니다. 따라서, 실제로 타임 아웃이 발생했는지 확인하고 notification.cancel()을 호출 할 수 있습니까? – oliverguenther

관련 문제