了解正在运行的浏览器是否支持网络工作者的最佳方式是什么?
是吗
try { new Worker(); } catch (e) { /* it does not */ }
由于
答案 0 :(得分:6)
这是脚本Modernizr使用的代码:
tests[webWorkers] = function () {
return !!window.Worker;
};
答案 1 :(得分:1)
您可以在浏览器的控制台中尝试window.Worker
来检查该功能是否存在。
在您的JavaScript代码中,您可以尝试:
if (typeof(Worker) !== "undefined") {
//great, your browser supports web workers
} else {
//not supported
}