Firefox에서 데스크톱 알림을 클릭하면 탭에 초점을 맞추는 방법은 무엇입니까?
-
21-12-2019 - |
문제
새 메시지가 도착할 때 알림을 표시하는 웹 사이트에서 데스크톱 알림을 구현하고 있습니다.사용자가 알림을 클릭 할 때 사이트가 열려있는 브라우저 탭을 원합니다.
다음 코드가있는 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로 전환해야합니다.그러나 기본적으로 은 사용할 수 없습니다.흥미로운 순간은 크롬 포커스 창이 사용자 조치 (예 : 클릭)에 대한 응답으로 을 제외하고는 크롬에서 알림을 클릭하는 이유만이 이유입니다.
제휴하지 않습니다 StackOverflow