0
ChromeCast 응용 프로그램에서 JavaScripts WebWorkers 및 setTimeout을 사용하여 비동기 시간 초과를 사용하려고합니다. 이것은 jQuery 내부에서 사용되지만 asynch javascript 파일에 대한 호출은 jQuery 외부에 있습니다.ChromeCast의 Web Worker에서 setTimout을 사용할 수 있습니까?
이 (JQuery와 및 작업 독립 제외) 최소한의 샘플입니다 :
인덱스 HTML :
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<script>
function func(){
console.log("start");
var worker = new Worker('timer.js'); //External script
worker.onmessage = function(event) { //Method called by external script
console.log("10s later");
};
}
</script>
<body onload="func()">
</body>
</html>
timer.js :
setTimeout(continueExecution, 10000) //wait ten seconds before continuing
function continueExecution()
{
postMessage(null);
}
콜백이 Chromecast와 jQuery를 내부에서 작동 , 10 초의 지연없이 즉각적으로 실행됩니다.
크로마다가 타임 아웃을 처리하는 방법을 아는 사람이 있습니까?
힌트를 주셔서 감사합니다. 작동합니다. – stefan