我正在尝试实现一个 HTML5 WebWorker,我正在使用 rails 3。我的 js 代码中有这个:
//当body(DOM)准备好时
$(function() {
....
..
//test html5 webworkers
$('#test_html5_workers').click(function() {
var worker=new Worker('play.js');
worker.addEventListener('message', function(e) {
console.log('Worker said: ', e.data);
}, false);
worker.postMessage('Hello World'); // Send data to our worker.
});
..
....
)};
在另一个文件中我有这个(在 play.js 中)
self.addEventListener('message', function(e) {
self.postMessage(e.data);
}, false);
我目前收到此错误:
找不到脚本文件:play.js
我尝试过其他文件路径名,但没有成功。
任何想法为什么我得到这个,因为这两个文件都在同一个目录中,资产/javascripts?我正在使用 Firefox 17.0.1