diff --git a/SrcJu.js b/SrcJu.js index c6334dfa..29e08f92 100644 --- a/SrcJu.js +++ b/SrcJu.js @@ -590,7 +590,13 @@ function erji() { } if(stype=="听书"){ extra.jsLoadingInject = true; - extra.blockRules = ['.m4a', '.mp3', '.gif', '.jpeg', '.jpg', '.ico', '.png', 'hm.baidu.com', '/ads/*.js', 'cnzz.com', '51.la']; + let blockRules = ['.m4a', '.mp3', '.gif', '.jpeg', '.jpg', '.ico', '.png', 'hm.baidu.com', '/ads/*.js', 'cnzz.com', '51.la']; + if(details.blockRules && $.type(details.blockRules)=="array"){ + try{ + blockRules = blockRules.concat(details.blockRules); + }catch(e){} + } + extra.blockRules = blockRules; } if(list_col_type.indexOf("_left")>-1){ extra.textAlign = 'left';