Firefox에서 데스크톱 알림을 클릭하면 탭에 초점을 맞추는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com//questions/21016999

문제

새 메시지가 도착할 때 알림을 표시하는 웹 사이트에서 데스크톱 알림을 구현하고 있습니다.사용자가 알림을 클릭 할 때 사이트가 열려있는 브라우저 탭을 원합니다.

다음 코드가있는 Chrome에서 작업을 수행 할 수 있습니다.
var n = new Notification('Title', {
    'body': 'Sample content.'
});

n.onclick = function (e) {
    window.focus();
};
.

그러나 불행히도 이것은 Firefox에서 작동하지 않습니다.:( 누구든지 여기에 누락 된 것을 말해 줄 수 있습니까? 나는 크롬 31 & Firefox 26

에서 테스트 중입니다.

감사합니다.

도움이 되었습니까?

해결책

Firefox에서는 JS의 초점 창이 보안 이유로 사용 중지됩니다. about : config 에서 dom.disable_window_flip 을 false로 전환해야합니다.그러나 기본적으로 은 사용할 수 없습니다.흥미로운 순간은 크롬 포커스 창이 사용자 조치 (예 : 클릭)에 대한 응답으로 을 제외하고는 크롬에서 알림을 클릭하는 이유만이 이유입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top