File tree Expand file tree Collapse file tree 1 file changed +14
-7
lines changed Expand file tree Collapse file tree 1 file changed +14
-7
lines changed Original file line number Diff line number Diff line change 143143 }
144144
145145// 加载js
146- function addJs ( filepath , callback ) {
146+ function addJs ( filepath , callback , isReadyFun ) {
147147 var headerScript = document . getElementsByTagName ( 'head' ) [ 0 ] . getElementsByTagName ( "script" ) ;
148148 var isReady = false ;
149-
150- for ( var i = 0 ; i < headerScript . length ; i ++ ) {
151- if ( headerScript [ i ] . getAttribute ( "src" ) == filepath ) {
152- isReady = true ;
153- callback ( ) ;
149+ if ( isReadyFun ) {
150+ isReady = isReadyFun ( ) ;
151+ } else {
152+ for ( var i = 0 ; i < headerScript . length ; i ++ ) {
153+ if ( headerScript [ i ] . getAttribute ( "src" ) == filepath ) {
154+ isReady = true ;
155+ callback ( ) ;
156+ }
154157 }
155158 }
156159 if ( ! isReady ) {
157160 var oJs = document . createElement ( "script" ) ;
158161 oJs . setAttribute ( "src" , filepath ) ;
159162 oJs . onload = callback ;
160163 document . getElementsByTagName ( "head" ) [ 0 ] . appendChild ( oJs ) ;
164+ } else {
165+ callback ( ) ;
161166 }
162- }
167+ } ;
163168function addCss ( filepath , callback ) {
164169 var headerLink = document . getElementsByTagName ( 'head' ) [ 0 ] . getElementsByTagName ( "link" ) ;
165170 var isReady = false ;
@@ -1936,6 +1941,8 @@ function addCss(filepath, callback) {
19361941 rt : 200 ,
19371942 } )
19381943 resolve ( '200 OK' )
1944+ } , ( ) => {
1945+ return ! ! window . JSPlugin ;
19391946 } ) ;
19401947 /**
19411948 * 加载错误码
You can’t perform that action at this time.
0 commit comments