Skip to content

Commit fe00d55

Browse files
save file
1 parent ab701f1 commit fe00d55

File tree

1 file changed

+36
-29
lines changed

1 file changed

+36
-29
lines changed

code-dev/25-10-19/webcontainer-service-worker/webcontainer-service-worker.html

Lines changed: 36 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -47,35 +47,9 @@
4747

4848
var console;
4949
var terminal;
50-
51-
window['iframe-3001'].onload = e=>{
52-
53-
var js = `
54-
(async()=>{
55-
56-
var res = await fetch('${urls['3000']}/stream');
57-
58-
var stream = new TextDecoderStream();
59-
var reader = res.body.pipeThrough(stream).getReader();
60-
console.log('response stream aquired');
61-
while(true){
62-
63-
const {value,done} = await reader.read();
64-
console.log('fetch',value);
65-
if(done)break;
66-
67-
}//while
68-
69-
console.log('done');
70-
71-
})();
72-
`;
73-
//console.log(js);
74-
window['iframe-3001'].contentWindow.postMessage({type:'run',js},'*');
75-
76-
}//onload
77-
78-
50+
51+
52+
7953
var webcontainer;
8054
var urls = {};
8155

@@ -116,6 +90,39 @@
11690
}//switch
11791

11892
}//onmessage
93+
94+
95+
//:
96+
97+
98+
window['iframe-3001'].onload = e=>{
99+
100+
var js = `
101+
(async()=>{
102+
103+
var res = await fetch('${urls['3000']}/stream');
104+
105+
var stream = new TextDecoderStream();
106+
var reader = res.body.pipeThrough(stream).getReader();
107+
console.log('response stream aquired');
108+
while(true){
109+
110+
const {value,done} = await reader.read();
111+
console.log('fetch',value);
112+
if(done)break;
113+
114+
}//while
115+
116+
console.log('done');
117+
118+
})();
119+
`;
120+
//console.log(js);
121+
window['iframe-3001'].contentWindow.postMessage({type:'run',js},'*');
122+
123+
}//onload
124+
125+
119126

120127

121128
async function spawn(fn){

0 commit comments

Comments
 (0)