如果我把一個window.alert一個webworker客戶端上,然後將背景工人停止工作。 這是爲什麼呢?window.alert工作線程
即 來電者:
var worker = new Worker("worker.js");
// Watch for messages from the worker
worker.onmessage = function(e){
// The message from the client:
e.data
};
worker.postMessage("start");
客戶端(worker.js)
onmessage = function(e){
if (e.data === "start") {
// Do some computation
done()
}
};
function done(){
alert('don'); // ===> This kills the worker.
// Send back the results to the parent page
postMessage("done");
}
工作者線程不能使用的console.log – jas7 2013-11-19 22:54:41
@控制檯jas7專用工人(已經)使用,共享的工人不能。 – maja 2014-08-24 16:58:41