| 
				
			 | 
			
			
				@@ -171,7 +171,7 @@ static NSDictionary* customCertificatesForHost; 
			 | 
		
	
		
			
			| 
				171
			 | 
			
				171
			 | 
			
			
				   [wkWebViewConfig.userContentController addScriptMessageHandler:[[RNCWeakScriptMessageDelegate alloc] initWithDelegate:self] 
			 | 
		
	
		
			
			| 
				172
			 | 
			
				172
			 | 
			
			
				                                                             name:HistoryShimName]; 
			 | 
		
	
		
			
			| 
				173
			 | 
			
				173
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				174
			 | 
			
				
			 | 
			
			
				-  [self resetupScripts]; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				174
			 | 
			
			
				+  [self resetupScripts:wkWebViewConfig]; 
			 | 
		
	
		
			
			| 
				175
			 | 
			
				175
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				176
			 | 
			
				176
			 | 
			
			
				   wkWebViewConfig.allowsInlineMediaPlayback = _allowsInlineMediaPlayback; 
			 | 
		
	
		
			
			| 
				177
			 | 
			
				177
			 | 
			
			
				 #if WEBKIT_IOS_10_APIS_AVAILABLE 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -966,7 +966,7 @@ static NSDictionary* customCertificatesForHost; 
			 | 
		
	
		
			
			| 
				966
			 | 
			
				966
			 | 
			
			
				       injectionTime:WKUserScriptInjectionTimeAtDocumentEnd 
			 | 
		
	
		
			
			| 
				967
			 | 
			
				967
			 | 
			
			
				     forMainFrameOnly:_injectedJavaScriptForMainFrameOnly]; 
			 | 
		
	
		
			
			| 
				968
			 | 
			
				968
			 | 
			
			
				    
			 | 
		
	
		
			
			| 
				969
			 | 
			
				
			 | 
			
			
				-  [self resetupScripts]; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				969
			 | 
			
			
				+  [self resetupScripts:_webView.configuration]; 
			 | 
		
	
		
			
			| 
				970
			 | 
			
				970
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				971
			 | 
			
				971
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				972
			 | 
			
				972
			 | 
			
			
				 - (void)setInjectedJavaScriptBeforeContentLoaded:(NSString *)script { 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -976,7 +976,7 @@ static NSDictionary* customCertificatesForHost; 
			 | 
		
	
		
			
			| 
				976
			 | 
			
				976
			 | 
			
			
				        injectionTime:WKUserScriptInjectionTimeAtDocumentStart 
			 | 
		
	
		
			
			| 
				977
			 | 
			
				977
			 | 
			
			
				     forMainFrameOnly:_injectedJavaScriptBeforeContentLoadedForMainFrameOnly]; 
			 | 
		
	
		
			
			| 
				978
			 | 
			
				978
			 | 
			
			
				    
			 | 
		
	
		
			
			| 
				979
			 | 
			
				
			 | 
			
			
				-  [self resetupScripts]; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				979
			 | 
			
			
				+  [self resetupScripts:_webView.configuration]; 
			 | 
		
	
		
			
			| 
				980
			 | 
			
				980
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				981
			 | 
			
				981
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				982
			 | 
			
				982
			 | 
			
			
				 - (void)setInjectedJavaScriptForMainFrameOnly:(BOOL)inject { 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -1011,10 +1011,10 @@ static NSDictionary* customCertificatesForHost; 
			 | 
		
	
		
			
			| 
				1011
			 | 
			
				1011
			 | 
			
			
				    ] : 
			 | 
		
	
		
			
			| 
				1012
			 | 
			
				1012
			 | 
			
			
				   nil; 
			 | 
		
	
		
			
			| 
				1013
			 | 
			
				1013
			 | 
			
			
				    
			 | 
		
	
		
			
			| 
				1014
			 | 
			
				
			 | 
			
			
				-  [self resetupScripts]; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1014
			 | 
			
			
				+  [self resetupScripts:_webView.configuration]; 
			 | 
		
	
		
			
			| 
				1015
			 | 
			
				1015
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				1016
			 | 
			
				1016
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				1017
			 | 
			
				
			 | 
			
			
				-- (void)resetupScripts { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1017
			 | 
			
			
				+- (void)resetupScripts:(WKWebViewConfiguration *)wkWebViewConfig { 
			 | 
		
	
		
			
			| 
				1018
			 | 
			
				1018
			 | 
			
			
				   [_webView.configuration.userContentController removeAllUserScripts]; 
			 | 
		
	
		
			
			| 
				1019
			 | 
			
				1019
			 | 
			
			
				   [_webView.configuration.userContentController removeScriptMessageHandlerForName:MessageHandlerName]; 
			 | 
		
	
		
			
			| 
				1020
			 | 
			
				1020
			 | 
			
			
				    
			 |