Hay un mensaje que podría ser enviado en forma que, al menos, Safari, si no en otros navegadores, entiende que le dice a los Mavericks de no participar de la Aplicación de la Siesta? Tengo un HTML5 pseudo-MIDI representación de aplicación (es decir, envía notas individuales como de audio mp3) que se reproduce bien en Safari siempre y cuando sea en el primer plano, pero cuando se pierde el enfoque de Safari/OS X no enviar de vuelta la suficiente información llamando a tocar las notas en su momento adecuado. Lo que me encantaría es algo así como:
if (window.disallowAppNap !== undefined) {
window.disallowAppNap = true;
}
this.playScore(callbacks = {end: function() {
if (window.disallowAppNap !== undefined) {
window.disallowAppNap = false;
}
} }
);
A partir de una búsqueda en la web, parece que la respuesta a esto es "No," pero tal vez alguien en el OS X, Safari o dev. el equipo va a ver esto y pensar, "que es una gran idea!" He mirado a través de la Web Audio API, pero no puede ver nada de conectarse a la Aplicación de la Siesta.