尝试在localhost上加载工作程序时出现奇怪的Javascript错误

尝试在localhost上加载工作程序时出现奇怪的Javascript错误,javascript,worker,Javascript,Worker,尝试使用Firefox 7.0.1在Windows XP下的默认XAMPP安装中运行此功能 这些守则: var worker = new Worker("c:/xampp/htdocs/js/worker.js"); var worker = new Worker("c:/127.0.0.1/js/worker.js"); var worker = new Worker("c:/192.168.1.2/js/worker.js"); var worker = new Worker("worker

尝试使用Firefox 7.0.1在Windows XP下的默认XAMPP安装中运行此功能

这些守则:

var worker = new Worker("c:/xampp/htdocs/js/worker.js");
var worker = new Worker("c:/127.0.0.1/js/worker.js");
var worker = new Worker("c:/192.168.1.2/js/worker.js");
var worker = new Worker("worker.js");
生成这些错误:

Failed to load script: c:/xampp/htdocs/js/worker.js (nsresult = 0x805e0006)
Failed to load script: c:/127.0.0.1/js/worker.js (nsresult = 0x805303f4)
Failed to load script: c:/192.168.1.2/js/worker.js (nsresult = 0x805303f4)
Script file not found: worker.js

可能相关:此路由器有问题,例如,我无法使用访问我的站点,我必须使用访问它。

您无法从硬盘加载脚本


您需要使用服务器上的相对或绝对路径引用文件。

我不知道2011年的情况,但这是错误的:您可以从硬盘加载工作进程。问题是您需要使用相对路径或使用
文件:
协议。而且它和XHR有相同的限制,所以在Chrome中两者都被阻止,在InternetExplorer中有一个提示,在Firefox中是允许的。@GustavoRodrigues:他说他使用的是XAMPP。如果你的页面来自服务器,你不能。哦,我没有注意到,对不起,我的错误。