File tree Expand file tree Collapse file tree 1 file changed +13
-8
lines changed
Expand file tree Collapse file tree 1 file changed +13
-8
lines changed Original file line number Diff line number Diff line change @@ -304,14 +304,19 @@ async function runScript(script) {
304304 let tab = await getCurrentTab ( ) ;
305305 let willRun = checkBlackWhiteList ( script , tab . url ) ;
306306 if ( willRun ) {
307- recentScriptsSaver . add ( script ) ;
308- if ( isFunction ( script . onClickExtension ) ) await script . onClickExtension ( ) ;
309- if ( isFunction ( script . onClick ) ) await runScriptInCurrentTab ( script . onClick ) ;
310- if ( isFunction ( script . onClickContentScript ) )
311- await sendEventToTab ( tab . id , {
312- type : MsgType . runScript ,
313- scriptId : script . id ,
314- } ) ;
307+ try {
308+ recentScriptsSaver . add ( script ) ;
309+ if ( isFunction ( script . onClickExtension ) ) await script . onClickExtension ( ) ;
310+ if ( isFunction ( script . onClick ) )
311+ await runScriptInCurrentTab ( script . onClick ) ;
312+ if ( isFunction ( script . onClickContentScript ) )
313+ await sendEventToTab ( tab . id , {
314+ type : MsgType . runScript ,
315+ scriptId : script . id ,
316+ } ) ;
317+ } catch ( e ) {
318+ console . log ( "ERROR: run script" , e ) ;
319+ }
315320 } else {
316321 let w = script ?. whiteList ?. join ( ", " ) ;
317322 let b = [ ...( script ?. blackList || [ ] ) , ...GlobalBlackList ] ?. join ( ", " ) ;
You can’t perform that action at this time.
0 commit comments