@@ -205,14 +205,19 @@ export default class ContentWrap extends Component {
205205 } ) ;
206206 await writeFileAsync ( 'script.js' , blobjs ) ;
207207 await writeFileAsync ( 'preview.html' , blob ) ;
208- var origin = chrome . runtime && chrome . runtime . id
209- ? `chrome-extension://${ chrome . runtime . id } `
210- : `${ location . origin } ` ;
211- var src = `filesystem:${ origin } /temporary/preview.html` ;
208+ // var origin = chrome.runtime && chrome.runtime.id
209+ // ? `chrome-extension://${chrome.runtime.id}`
210+ // : `${location.origin}`;
211+ // var src = `filesystem:${origin}/temporary/preview.html`;
212212 if ( this . detachedWindow ) {
213- this . detachedWindow . postMessage ( src , '*' ) ;
213+ this . detachedWindow . postMessage ( { contents } , '*' ) ;
214214 } else {
215- this . frame . src = src ;
215+ this . frame . src = this . frame . src ;
216+ setTimeout ( ( ) => {
217+ that . frame . contentDocument . open ( ) ;
218+ that . frame . contentDocument . write ( contents ) ;
219+ that . frame . contentDocument . close ( ) ;
220+ } , 10 ) ;
216221 }
217222 }
218223 }
@@ -1054,7 +1059,7 @@ export default class ContentWrap extends Component {
10541059 aria-label = "Copy PNG to Clipboard"
10551060 onClick = { this . copyImageClickHandler . bind ( this ) } >
10561061 < span class = "material-symbols-outlined" > file_copy</ span >
1057- < span > Copy PNG File </ span >
1062+ < span > Copy PNG</ span >
10581063 </ Button >
10591064 </ div >
10601065 </ div >
0 commit comments