Javascript / HTML을 통해 App Nap 사용 중지 오디오로 전송)이 있습니다. 그러나 초점이 사라지면

Safari가 다른 브라우저가 아니라면 Mavericks가 App Nap에 가담하지 않는다고 알리는 방식으로 보낼 수있는 메시지가 있습니까? 포 그라운드에있는 동안 Safari에서 정상적으로 재생되는 HTML5 유사 MIDI 렌더링 응용 프로그램 (예 : 개별 메모를 mp3 오디오로 전송)이 있습니다. 그러나 초점이 사라지면 Safari / OS X는 충분한 호출 정보를 다시 보내지 않습니다. 적절한 시간에 음을 연주합니다. 내가 좋아하는 것은 다음과 같습니다.

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

웹 검색에서, 이것에 대한 대답은 “Nope”이지만 아마도 OS X 또는 Safari dev에있는 누군가 일 것입니다. 팀이이를보고 “좋은 생각입니다!”라고 생각합니다. Web Audio API를 살펴 보았지만 App Nap에 연결하는 것을 볼 수 없습니다.



답변

아니, 현재는 아니야. JavaScript / HTML은 Safari 나 OS X의 다른 브라우저에서 App Nap을 직접 제어 할 수 없습니다.