Chrome 无法加载网络工作者 [英] Chrome can't load web worker

查看:36
本文介绍了Chrome 无法加载网络工作者的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开发一个使用网络工作者的项目.

I am working on a project that uses a web worker.

在我的头部部分,我有这个代码:

In my head section I have this code:

var worker = new Worker("worker.js");
// More code

这在 Safari 中运行良好,但 Chrome 报告以下错误:

This works fine in Safari, but Chrome reports the following error:

未捕获的安全错误:无法创建工作线程:无法从源 'null' 访问位于 '(path)/worker.js' 的脚本.

为什么这在 Safari 中可以完美运行,而在 Chrome 中却不能?我该如何解决这个问题?

Why does this work perfectly in Safari but not Chrome? How do I fix this?

谢谢.

推荐答案

Chrome 不允许您在从本地文件运行脚本时加载 Web Worker.

Chrome doesn't let you load web workers when running scripts from a local file.

这篇关于Chrome 无法加载网络工作者的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆