Има ли слушатели на събития за пакетирано приложение в chrome, за да разбере дали приложението е загубило фокус? Опитвам се да направя игра, но не мога да я направя на пауза, когато сменя фокуса.
Опитах няколко различни неща като следните, но изглежда, че нито едно не работи.
document.onblur = pause;
document.addEventListener('blur', pause, false);
canvas.onblur = pause;
canvas.addEventListener('blur', pause, false);
window.onblur = pause;
window.addEventListener('blur', pause, false);
chrome.app.window.onblur = pause;
chrome.app.window.onBlur = pause;
chrome.app.window.onblurred = pause;
chrome.app.window.onBlurred = pause;
chrome.app.window.addEventListener('blur', pause, false);
chrome.app.window.current().onblur = pause;
chrome.app.window.current().onBlur = pause;
chrome.app.window.current().onblurred = pause;
chrome.app.window.current().onBlurred = pause;
chrome.app.window.current().addEventListener('blur', pause, false);
Някакви идеи? Мога буквално да копирам целия този списък в моя код и нито един не задейства пауза.
Загубих се и Google има 3 резултата с някои несвързани неща, след това още с пропуснати произведения, които намирам за важни.