比这篇新的文章: 48 小时编写sheme解释器的学习笔记-stdlib.scm
比这篇旧的文章: app engine 简单跨域代理

gears worker

语言: JavaScript, 标签: gears worker 2008/11/26发布 1年前更新 更新记录
作者: wuyuntao, 点击468次, 评论(0), 收藏者(0), , 打分:

背景
主题: 字体:
JavaScript语言: gears worker
01 // Setup the WorkerPool
02 var wp = google.gears.workerPool;
03
04 // Allow a cross-origin script to run this
05 wp.allowCrossOrigin();
06
07 wp.onmessage = function(a, b, message) {
08     var s = message.body;
09
10     // Setup the request
11     var request = google.gears.factory.create('beta.httprequest');
12
13     request.onreadystatechange = function() {
14         // Send response to parent worker
15         if (request.readyState == 4) {
16             wp.sendMessage(request.responseText, message.sender);
17         }
18     };
19
20     // Open URL
21     request.open(s.type, s.url);
22
23     // Set request headers
24     for (var name in s.headers)
25         request.setRequestHeader(name, s.headers[name]);
26
27     // Send request
28     if (s.data) request.send(s.data);
29     else request.send();
30 };


所有评论,共0条:( 我也来说两句)


发表评论

注册登录后再发表评论