私は、(アプリを終了した後でも)ユーザーに通知するバックグラウンドプロセスをどのように作成できますか?バックグラウンドプロセスの作成?
私は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プロセスでWebアプリケーションを保持するフレームワークです。あなたは、電子と相互作用する「無限」または「永遠」のバックグラウンドプロセスを実行するために、他のテクノロジー(nodejなどを使用することをお勧めします)を使用できますが、電子によって提供されるそのような明白な機能はありません。あなたが得ることができる最も近いものは、GUIを持たない別の電子アプリケーションを作成し、他のチャネルを通じて電子アプリケーションと会話することです。 – briosheje