worker里怎么引用js文件
本帖最后由 Darth_EF 于 2020-11-21 03:40 编辑如题,我想要在worker里引用js文件的类库,试了一下,会报错。
//这里是js库
function Class1(){
this.d=1;
}
Class1.prototype={
a:function(){
console.log("123");
}
}
//这里是main的
var worker=new Worker("./js/worker.js");
worker.postMessage("111");
//这里是worker
onmessage=function(e){
var asd=new Class1();
asd.a();
}
直接在.html引用不就可以吗? 你这个是什么js运行环境
得用支持import或者require语法的环境吧 kogawananari 发表于 2020-11-20 21:24
你这个是什么js运行环境
得用支持import或者require语法的环境吧
浏览器,原生js 不二如是 发表于 2020-11-20 18:42
直接在.html引用不就可以吗?
因为主线程里直接声明定义的东西会添在主线程里(window),worker线程拿不到 查到了,是用importScripts函数引用js文件
页:
[1]