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에 연결하는 것을 볼 수 없습니다.
1
나는 이것에 대해 조금 늦었다는 것을 알고 있지만, 어쩌면 요즘은 전자가 갈 길이 될 것이다.
—
Kyle Hotchkiss
아! 너는 아마도 electronjs.org/docs/api/... - 내 앱이 전자에서 다시 빌드하기에는 너무 늦었지만 코드를 사용할 수있는 방법이 있는지 살펴볼 것입니다.
—
Michael Scott Cuthbert
오, 이건 데스크톱 애플 리케이션을위한, 내가 자바 스크립트 솔루션을 찾고 있어요.
—
Michael Scott Cuthbert