无法获得域名! var worker = new Worker(" worker.js"); [英] Could not get domain! var worker = new Worker("worker.js");

查看:342
本文介绍了无法获得域名! var worker = new Worker(" worker.js");的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的代码是:

HTMLpage.htm:

< script type =    text / javascript> 

var worker = new Worker( worker.js);
var msg = ' Hello!'< /跨度>;
worker.postMessage(msg);
worker.onmessage = function (event){
alert(event.data);
}
< / script>
worker.js:
onmessage = function (event){
var info = event.data;
var result = info + 很高兴遇见你;
postMessage(结果);
}



我的浏览器支持网络工作者,但我在控制台中遇到错误。



无法获取Worker对象的域



我在JavaScript文件和HTML页面的主页中编写了工作代码。

解决方案

您的代码中存在语法问题

postMessage方法在worker.js中实现

onmessage事件监听器页面脚本。







var worker = new Worker(worker.js );

var msg ='你好!';



worker.onmessage = function(event){

alert(event.data);

}



worker.js:

function test(){



var result = info +很高兴见到你;

postMessage(结果);

}

test();



我相信它工作正常。

My code is:
HTMLpage.htm:

<script type="text/javascript">

        var worker = new Worker("worker.js");
        var msg = 'Hello!';
        worker.postMessage(msg);
        worker.onmessage = function (event) {
            alert(event.data);
        }
    </script>
worker.js:
onmessage = function (event) {
    var info = event.data;
    var result = info + "nice to meet u";
    postMessage(result);
}


My browser is supporting web worker but I am getting en error in console that.

"Could not get domain for Worker object".

I have written worker code in a JavaScript file and main page in HTML page.

解决方案

Hi, There is syntax problem in your code
postMessage method implements in worker.js
onmessage event Listener in page script.



var worker = new Worker("worker.js");
var msg = 'Hello!';

worker.onmessage = function (event) {
alert(event.data);
}

worker.js:
function test() {

var result = info + "nice to meet u";
postMessage(result);
}
test() ;

I believe it works fine.


这篇关于无法获得域名! var worker = new Worker(&quot; worker.js&quot;);的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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