gpt4 book ai didi

javascript - 有一个使用 html5 的网络作品 "hello world "演示

转载 作者:行者123 更新时间:2023-11-30 18:50:19 25 4
gpt4 key购买 nike

这是 demo ,代码为:

main.js:
var worker = new Worker('extra_work.js');
worker.onmessage = function(event) { alert(event.data); };

extra_work.js:
self.onmessage = function(event) {
// Do some work.
self.postMessage("some_data");
}

我使用代码运行,但它不能警告“some_data”,

那我能做什么呢?

谢谢

已更新

我将 extra_work.js 编辑为:

postMessage('aaaa');

和 firefox 警报 'aaaa',但 chrome 不是,

那么如何让 chrome 提醒 'aaaa'

最佳答案

在您的示例中,工作人员将不会启动,直到您调用 worker.postMessage() 调用工作人员的 onmessage 函数。

将此行附加到 main.js 以进行修复:

worker.postMessage(null);

更新:

postMessage() 在 Firefox 3.6 中需要一个参数(即使为空)

我还整理了一个适用于 Chrome 和 Firefox 的示例供您查看:

http://rob.olmos.name/worker/worker.html

关于javascript - 有一个使用 html5 的网络作品 "hello world "演示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4131309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com