1234567891011121314151617181920 |
- //接收
- self.onmessage = function (obj) {
- var arr = JSON.parse(JSON.stringify(obj.data.arr));
- var token = obj.data.token;
- var url = obj.data.url;
- var svgObj = {}
- arr.forEach(function (obj, index) {
- var oReq = new XMLHttpRequest();
- oReq.open("GET", url + obj.value, false);
- oReq.setRequestHeader("Content-type", "application/json");
- oReq.setRequestHeader("token", token);
- oReq.send(JSON.stringify());
- // "data:image/svg+xml;base64," + escape()
- var field = obj.value.replace(".svg", "")
- obj.content = oReq.responseText
- svgObj[field] = obj
- })
- self.postMessage(svgObj); // 把数据发送回给主线程
- self.close()
- }
|