Disattiva il Nap dell'app tramite Javascript / HTML

3

C'è un messaggio che può essere inviato in un modo che almeno Safari, se non altri browser, capisce che dice a Mavericks di non coinvolgere App Nap? Ho un'applicazione di rendering pseudo-MIDI HTML5 (cioè, manda singole note fuori come audio mp3) che suona bene su Safari finché è in primo piano, ma quando l'attenzione è persa Safari / OS X non restituisce sufficienti informazioni di chiamata per suonare le note nei momenti appropriati. Quello che mi piacerebbe è qualcosa di simile:

if (window.disallowAppNap !== undefined) {
    window.disallowAppNap = true;
}
this.playScore(callbacks = {end: function() { 
        if (window.disallowAppNap !== undefined) {
           window.disallowAppNap = false;
        }
    } }
);

Da una ricerca sul web, sembra che la risposta sia "No", ma forse qualcuno su OS X o Safari dev. la squadra lo vedrà e penserà "è un'ottima idea!" Ho esaminato l'API Web Audio ma non riesco a vedere nulla che si connetta a App Nap.

    
posta Michael Scott Cuthbert 04.06.2014 - 15:27
fonte

1 risposta

3

No, non al momento. JavaScript / HTML non può controllare direttamente App Nap in Safari o altri browser su OS X.

    
risposta data 04.06.2014 - 16:41
fonte

Leggi altre domande sui tag