【发布时间】:2020-08-29 09:10:08
【问题描述】:
我创建了一个可以正常工作的 Web Worker,但是当我打开 chrome 控制台时,我看到以下错误: 未捕获的类型错误:无法在“窗口”上执行“postMessage”:需要 2 个参数,但只有 1 个存在。
这是实现worker的file.js。
'use strict';
function GetSummaryAsync() {
//$.getJSON("/api/Summary/GetSummaryAsync", function (response) {
// postMessage(response);
//});
postMessage('pippo');
}
GetSummaryAsync();
setInterval(GetSummaryAsync, 15000);
谁能帮我解决这个错误?
【问题讨论】:
-
什么问题,错误信息已经用简单的英语告诉你问题是什么——postMessage至少需要两个参数,但你只提供了一个。 developer.mozilla.org/en-US/docs/Web/API/Window/postMessage
标签: javascript jquery html web-worker