diff --git a/doric-iOS/Pod/Classes/Loader/DoricJSLoaderManager.m b/doric-iOS/Pod/Classes/Loader/DoricJSLoaderManager.m index a76c45a2..3461190b 100644 --- a/doric-iOS/Pod/Classes/Loader/DoricJSLoaderManager.m +++ b/doric-iOS/Pod/Classes/Loader/DoricJSLoaderManager.m @@ -58,7 +58,10 @@ - (void)addJSLoader:(id )loader { ret = [DoricAsyncResult new]; __block NSString *contextId = nil; __block NSString *className = nil; - NSURLComponents *components = [NSURLComponents componentsWithString:source]; + + NSURLComponents *components = [NSURLComponents componentsWithString: + [source stringByReplacingOccurrencesOfString:@"_internal_://" + withString:@"internal://"]]; [components.queryItems forEach:^(NSURLQueryItem *obj) { if ([obj.name isEqualToString:@"class"]) { className = obj.value;