1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
//var des_array = [] ;
var imageArray = [] ;
function separate(rss_content)
{
var image_array = []
image_array = rss_content.split("<img")
image_array.shift() ;
for (var i=0; i<image_array.length; i++)
{
image_array[i] = image_array[i].split('src=')[1].split(/"|'/)[1]
}
imageArray = image_array
return imageArray
}
function getFirstImage(content)
{
var imgArr = separate(content)
if (imgArr.length > 0)
return imgArr[0]
return null
}
WorkerScript.onMessage = function(message)
{
// ... long-running operations and calculations are done here
separate(message.des);
WorkerScript.sendMessage({"imageArray": imageArray});
}
|