궁금한데 어떻게 앱을 종료 한 후에도 사용자에게 알려주는 백그라운드 프로세스를 만들 수 있습니까?백그라운드 프로세스 만들기?
나는 skipTaskbar:true
으로 창을 만들려고했지만 사용자의 제스처 없이는 시작할 수 없습니다.
궁금한데 어떻게 앱을 종료 한 후에도 사용자에게 알려주는 백그라운드 프로세스를 만들 수 있습니까?백그라운드 프로세스 만들기?
나는 skipTaskbar:true
으로 창을 만들려고했지만 사용자의 제스처 없이는 시작할 수 없습니다.
순차적 배경 대기열 (WorkerQueue 라이브러리 기반), 모든 타이머마다 각기 호출되는 작업 목록 및 작업 중단을 돕는 배열 반복자와 같은 몇 가지 시나리오를 처리하기 위해 하나의 라이브러리 Background.js가 있습니다. 작은 덩어리로. 예 여기에 코드 :
https://github.com/kmalakoff/background
또는
또한 백그라운드 작업이 코드 아래 사용할 수 있습니다.
<html>
<body>
<p>Count numbers: <output id="result"></output></p>
<button onclick="startWorker()">Start Worker</button>
<button onclick="stopWorker()">Stop Worker</button>
<p><strong>Note:</strong> Internet Explorer 9 and earlier versions do not support Web Workers.</p>
<script>
var w;
function startWorker() {
if(typeof(Worker) !== "undefined") {
if(typeof(w) == "undefined") {
w = new Worker("demo_workers.js");
}
w.onmessage = function(event) {
document.getElementById("result").innerHTML = event.data;
};
} else {
document.getElementById("result").innerHTML = "Sorry, your browser does not support Web Workers...";
}
}
function stopWorker() {
w.terminate();
w = undefined;
}
</script>
</body>
</html>
"앱을 사용하지 않을 때"란 무엇을 의미합니까? 배경 서비스? 앱이 열렸거나 중단 되었습니까? – briosheje
@briosheje 사용자가 앱을 중지했을 때를 의미합니다. – nmnsud
현재로서는 내가 아는 한 .NET과 같은 백그라운드 서비스 또는 전자와 관련된 백그라운드 서비스를 제공 할 방법이 없습니다. Electron는 windows/unix/macosx 프로세스에서 웹 응용 프로그램을 보유하는 프레임 워크 일뿐입니다. 전자와 상호 작용하는 "끝없는"또는 "영원한"백그라운드 프로세스를 실행하기 위해 다른 기술 (nodejs 또는 유사한 것을 사용하는 것이 좋습니다)을 사용할 수 있지만 전자가 제공하는 그러한 명확한 기능은 없습니다. 가장 가까운 것은 다른 GUI를 사용하지 않고 다른 채널을 통해 전자 응용 프로그램과 대화하는 또 다른 전자 응용 프로그램을 만드는 것입니다. – briosheje