Thibault Malbranche
							
						 
						
							
								05f20862d6
								
									
										
											 
										
									
								
							 
						 
						
							Update README.md 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   allcontributors[bot]
							
						 
						
							
								ac59610f55
								
							 
						 
						
							chore(readme): add smathson as a contributor (#258 ) 
							
							 
							
Adds @smathson  as a contributor for code, doc.
This was requested by Titozzz [in this comment](https://github.com/react-native-community/react-native-webview/pull/203#issuecomment -455618880 ) 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   allcontributors[bot]
							
						 
						
							
								73ff31f0d9
								
							 
						 
						
							chore(readme): add Salakar as a contributor (#257 ) 
							
							 
							
Adds @Salakar  as a contributor for code, review, ideas, tool.
This was requested by Titozzz [in this comment](https://github.com/react-native-community/react-native-webview/pull/164#issuecomment -455618092 ) 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   allcontributors[bot]
							
						 
						
							
								9a89a5dc4e
								
							 
						 
						
							chore(readme): add andreipfeiffer as a contributor (#256 ) 
							
							 
							
* docs: update README.md
* docs: update .all-contributorsrc 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   Thibault Malbranche
							
						 
						
							
								c06e25b437
								
									
										
											 
										
									
								
							 
						 
						
							Update .all-contributorsrc 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   allcontributors[bot]
							
						 
						
							
								44a63c29cb
								
							 
						 
						
							chore(readme): add jamonholmgren as a contributor (#255 ) 
							
							 
							
* docs: update README.md
* docs: update .all-contributorsrc
* Update .all-contributorsrc 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   allcontributors[bot]
							
						 
						
							
								93a8928ce0
								
							 
						 
						
							chore(readme): Setup all-contributors (#254 ) 
							
							 
							
Adds @titozzz  as a contributor for code, ideas, review, maintenance, test, doc, infra.
This was requested by Titozzz [in this comment](https://github.com/react-native-community/react-native-webview/pull/253#issuecomment -455609852 ) 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   semantic-release-bot
							
						 
						
							
								2e7960b19d
								
							 
						 
						
							chore(release): 3.1.3 [skip ci] 
							
							 
							
## [3.1.3](https://github.com/react-native-community/react-native-webview/compare/v3.1.2...v3.1.3 ) (2019-01-18)
### Bug Fixes
* **gradle:** Add support library as a dependency ([#253 ](https://github.com/react-native-community/react-native-webview/issues/253 )) ([5180033 ](https://github.com/react-native-community/react-native-webview/commit/ 5180033 )), closes [#174 ](https://github.com/react-native-community/react-native-webview/issues/174 ) [#184 ](https://github.com/react-native-community/react-native-webview/issues/184 ) [#245 ](https://github.com/react-native-community/react-native-webview/issues/245 ) 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   Thibault Malbranche
							
						 
						
							
								518003392a
								
									
										
											 
										
									
								
							 
						 
						
							fix(gradle): Add support library as a dependency (#253 ) 
							
							 
							
fixes #174  
fixes #184  
fixes #245  
							
							
						 
						6 年之前  
					 
				
					
						
							
								   Roy Zheng
							
						 
						
							
								245120df0c
								
							 
						 
						
							Fix typo in Reference.md (#252 ) 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   semantic-release-bot
							
						 
						
							
								cf039a550b
								
							 
						 
						
							chore(release): 3.1.2 [skip ci] 
							
							 
							
## [3.1.2](https://github.com/react-native-community/react-native-webview/compare/v3.1.1...v3.1.2 ) (2019-01-11)
### Bug Fixes
* **WKWebview:** Update webview property when allowsBackForwardNavigationGestures prop changes ([#173 ](https://github.com/react-native-community/react-native-webview/issues/173 )) ([4bc1dc2 ](https://github.com/react-native-community/react-native-webview/commit/ 4bc1dc2 )) 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   Chet Corcos
							
						 
						
							
								4bc1dc20fd
								
							 
						 
						
							fix(WKWebview): Update webview property when allowsBackForwardNavigationGestures prop changes (#173 ) 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   semantic-release-bot
							
						 
						
							
								ac406bf66f
								
							 
						 
						
							chore(release): 3.1.1 [skip ci] 
							
							 
							
## [3.1.1](https://github.com/react-native-community/react-native-webview/compare/v3.1.0...v3.1.1 ) (2019-01-11)
### Bug Fixes
* **WKWebView:** Add "Frame load interrupted" error handling for OAuth ([#147 ](https://github.com/react-native-community/react-native-webview/issues/147 )) ([6f61224 ](https://github.com/react-native-community/react-native-webview/commit/ 6f61224 )) 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   José Luis Pereira
							
						 
						
							
								6f612242fe
								
							 
						 
						
							fix(WKWebView): Add "Frame load interrupted" error handling for OAuth (#147 ) 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   semantic-release-bot
							
						 
						
							
								c9a777bdfb
								
							 
						 
						
							chore(release): 3.1.0 [skip ci] 
							
							 
							
# [3.1.0](https://github.com/react-native-community/react-native-webview/compare/v3.0.3...v3.1.0 ) (2019-01-11)
### Features
* **WKWebview:** Add incognito prop to iOS WKWebview ([62f871c ](https://github.com/react-native-community/react-native-webview/commit/ 62f871c )) 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   José Luis Pereira
							
						 
						
							
								62f871c186
								
							 
						 
						
							feat(WKWebview): Add incognito prop to iOS WKWebview 
							
							 
							
Allows the webview to be opened with an ephemeral data storage. 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   semantic-release-bot
							
						 
						
							
								6d64db99ec
								
							 
						 
						
							chore(release): 3.0.3 [skip ci] 
							
							 
							
## [3.0.3](https://github.com/react-native-community/react-native-webview/compare/v3.0.2...v3.0.3 ) (2019-01-11)
### Bug Fixes
* **android:** Blank screen due to missing super() call in RNCWebViewManager.java ([#241 ](https://github.com/react-native-community/react-native-webview/issues/241 )) ([4e1d113 ](https://github.com/react-native-community/react-native-webview/commit/ 4e1d113 )), closes [#240 ](https://github.com/react-native-community/react-native-webview/issues/240 ) [#224 ](https://github.com/react-native-community/react-native-webview/issues/224 ) 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   Thibault Malbranche
							
						 
						
							
								4e1d113c70
								
									
										
											 
										
									
								
							 
						 
						
							fix(android): Blank screen due to missing super() call in RNCWebViewManager.java (#241 ) 
							
							 
							
fixes #240  #224  
							
							
						 
						6 年之前  
					 
				
					
						
							
								   semantic-release-bot
							
						 
						
							
								09a9e57b71
								
							 
						 
						
							chore(release): 3.0.2 [skip ci] 
							
							 
							
## [3.0.2](https://github.com/react-native-community/react-native-webview/compare/v3.0.1...v3.0.2 ) (2019-01-10)
### Bug Fixes
* **android:** replace deprecated `WebView.PictureListener`->`onContentSizeChange` impl ([#164 ](https://github.com/react-native-community/react-native-webview/issues/164 )) ([9014c4c ](https://github.com/react-native-community/react-native-webview/commit/ 9014c4c )) 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   Michael Diarmid
							
						 
						
							
								9014c4cac0
								
							 
						 
						
							fix(android): replace deprecated `WebView.PictureListener`->`onContentSizeChange` impl (#164 ) 
							
							 
							
* [android] replace deprecated `WebView.PictureListener` onSizeChanged implementation
* [android] use pre-provided w/h values 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   semantic-release-bot
							
						 
						
							
								028e3f8512
								
							 
						 
						
							chore(release): 3.0.1 [skip ci] 
							
							 
							
## [3.0.1](https://github.com/react-native-community/react-native-webview/compare/v3.0.0...v3.0.1 ) (2019-01-10)
### Bug Fixes
* **android:** cleanup `build.gradle` & fix [#218 ](https://github.com/react-native-community/react-native-webview/issues/218 ) ([#238 ](https://github.com/react-native-community/react-native-webview/issues/238 )) ([24ec4f7 ](https://github.com/react-native-community/react-native-webview/commit/ 24ec4f7 )) 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   Michael Diarmid
							
						 
						
							
								24ec4f752c
								
							 
						 
						
							fix(android): cleanup `build.gradle` & fix #218  (#238 ) 
							
							 
							
This changes the following:
 - Fixes #218  
 - Removed unused Fabric Maven config
 - Versions now correctly checking `rootProject.ext.X` instead of `rootProject.X` to match behaviour from all other libs (RNFB needs changing as well 🙈)
 - Swapped `implementation` for `api` for react native sources - only used to build.


cc @terrytianliang  
							
							
						 
						6 年之前  
					 
				
					
						
							
								   semantic-release-bot
							
						 
						
							
								f64f526376
								
							 
						 
						
							chore(release): 3.0.0 [skip ci] 
							
							 
							
# [3.0.0](https://github.com/react-native-community/react-native-webview/compare/v2.15.0...v3.0.0 ) (2019-01-07)
### Features
* **WKWebview:** Add shared process pool so cookies and localStorage are shared across webviews in iOS ([#138 ](https://github.com/react-native-community/react-native-webview/issues/138 )) ([afadc62 ](https://github.com/react-native-community/react-native-webview/commit/ afadc62 )), closes [#68 ](https://github.com/react-native-community/react-native-webview/issues/68 )
### BREAKING CHANGES
* **WKWebview:** useSharedProcessPool prop is set to true by default. If you want the old behavior, please use useSharedProcessPool={false} 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   kylemantesso
							
						 
						
							
								afadc62ada
								
							 
						 
						
							feat(WKWebview): Add shared process pool so cookies and localStorage are shared across webviews in iOS (#138 ) 
							
							 
							
* fix(WKWebview): [iOS] Add shared process pool so cookies and localStorage are shared across webviews (#68 )
* Add optional shared process pool
BREAKING CHANGE: useSharedProcessPool prop is set to true by default. If you want the old behavior, please use useSharedProcessPool={false} 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   semantic-release-bot
							
						 
						
							
								335792ce4c
								
							 
						 
						
							chore(release): 2.15.0 [skip ci] 
							
							 
							
# [2.15.0](https://github.com/react-native-community/react-native-webview/compare/v2.14.3...v2.15.0 ) (2019-01-07)
### Features
* **Android Webview:** Add file download support for Android ([#203 ](https://github.com/react-native-community/react-native-webview/issues/203 )) ([2114a9b ](https://github.com/react-native-community/react-native-webview/commit/ 2114a9b )), closes [#80 ](https://github.com/react-native-community/react-native-webview/issues/80 ) 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   Scott Mathson
							
						 
						
							
								2114a9b327
								
							 
						 
						
							feat(Android Webview): Add file download support for Android (#203 ) 
							
							 
							
Addresses #80 .
Caveat: I am not an Android developer. This code comes from a fork of the original RN WebView that we have been using in production for some time, so all credit goes to @Oblongmana : https://github.com/Oblongmana/react-native-webview-file-upload-android. 
Setting up a DownloadManager for the WebView is pretty straightforward, as is adding any known cookies to the request. Most of the complication comes from the requirement after SDK 23 to ask the user for the WRITE_EXTERNAL_STORAGE permission. Unfortunately there is no mechanism to suspend the download request until permission is resolved so this code stores off the request and sets up a listener that enqueues the download once permissions are resolved so the user experience is really nice.
I didn't see anything in the way of tests or documentation that needs to be added for this change, so let me know if I missed anything. Thanks! 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   Chi-AnTai
							
						 
						
							
								8427a8db69
								
							 
						 
						
							chore(docs): Add update style doc (#225 ) 
							
							 
							
* add style doc in reference.md
* Update Reference.md 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   Jamon Holmgren
							
						 
						
							
								279147b39d
								
							 
						 
						
							chore(docs): Add testimonial to README (#217 ) 
							
							 
							
Adds a testimonial from Garrett McCollough (with his permission) to the README. 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   semantic-release-bot
							
						 
						
							
								ef2f7e1530
								
							 
						 
						
							chore(release): 2.14.3 [skip ci] 
							
							 
							
## [2.14.3](https://github.com/react-native-community/react-native-webview/compare/v2.14.2...v2.14.3 ) (2018-12-14)
### Bug Fixes
* **WKWebview:** Reverts [#134 ](https://github.com/react-native-community/react-native-webview/issues/134 ), fixes issue where keyboard dismiss would scroll to top ([#210 ](https://github.com/react-native-community/react-native-webview/issues/210 )) ([9f37dde ](https://github.com/react-native-community/react-native-webview/commit/ 9f37dde )) 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   Ryan Linton
							
						 
						
							
								9f37ddea61
								
							 
						 
						
							fix(WKWebview): Reverts #134 , fixes issue where keyboard dismiss would scroll to top (#210 ) 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   semantic-release-bot
							
						 
						
							
								832356678c
								
							 
						 
						
							chore(release): 2.14.2 [skip ci] 
							
							 
							
## [2.14.2](https://github.com/react-native-community/react-native-webview/compare/v2.14.1...v2.14.2 ) (2018-12-14)
### Bug Fixes
* **WKWebview:** Surface evaluateJavaScript errors ([#179 ](https://github.com/react-native-community/react-native-webview/issues/179 )) ([ec469cf ](https://github.com/react-native-community/react-native-webview/commit/ ec469cf )) 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   Ryan Linton
							
						 
						
							
								ec469cf00d
								
							 
						 
						
							fix(WKWebview): Surface evaluateJavaScript errors (#179 ) 
							
							 
							
In the current code using `startInLoadingState` and `injectedJavaScript` will result in an infinite loading state if `injectedJavaScript` fails to evaluate for some reason. This adds a red box error explaining there was a failure to evaluate javascript. In my case this was do to the JS string not returning a valid type so I've added a that as a potential solution in the error message and added some documentation to the API Reference with some additional warnings.
To reproduce the existing behavior setup a webview with `startInLoadingState` and `injectedJavaScript` that returns an invalid type (in my case it returned a function). You should see an infinite loading state as `onLoadEnd` is never called.
Try the same with this branch and you'll get a nice red box error suggesting one potential solution to the problem.
 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   semantic-release-bot
							
						 
						
							
								6eaca5f005
								
							 
						 
						
							chore(release): 2.14.1 [skip ci] 
							
							 
							
## [2.14.1](https://github.com/react-native-community/react-native-webview/compare/v2.14.0...v2.14.1 ) (2018-12-14)
### Bug Fixes
* **WKWebview:** Fixed non-working iOS alert. ([#188 ](https://github.com/react-native-community/react-native-webview/issues/188 )) ([41d9bdc ](https://github.com/react-native-community/react-native-webview/commit/ 41d9bdc )) 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   npm-ued
							
						 
						
							
								41d9bdcce4
								
							 
						 
						
							fix(WKWebview): Fixed non-working iOS alert. (#188 ) 
							
							
						 
						6 年之前  
					 
				
					
						
							
								   semantic-release-bot
							
						 
						
							
								42706fc733
								
							 
						 
						
							chore(release): 2.14.0 [skip ci] 
							
							 
							
# [2.14.0](https://github.com/react-native-community/react-native-webview/compare/v2.13.0...v2.14.0 ) (2018-11-30)
### Features
* **Android Webview:** Support onShouldStartLoadWithRequest on Android ([#107 ](https://github.com/react-native-community/react-native-webview/issues/107 )) ([b1b6626 ](https://github.com/react-native-community/react-native-webview/commit/ b1b6626 )), closes [#59 ](https://github.com/react-native-community/react-native-webview/issues/59 ) [#106 ](https://github.com/react-native-community/react-native-webview/issues/106 ) [#106 ](https://github.com/react-native-community/react-native-webview/issues/106 ) 
							
							
						 
						7 年之前  
					 
				
					
						
							
								   Thibault Malbranche
							
						 
						
							
								b1b662628e
								
							 
						 
						
							feat(Android Webview): Support onShouldStartLoadWithRequest on Android (#107 ) 
							
							 
							
This PR adds support for `onShouldStartLoadWithRequest` on android.
The initial PR was #59 
The issue for this PR is: #106 
fixes #106  
							
							
						 
						7 年之前  
					 
				
					
						
							
								   semantic-release-bot
							
						 
						
							
								48230e4dcf
								
							 
						 
						
							chore(release): 2.13.0 [skip ci] 
							
							 
							
# [2.13.0](https://github.com/react-native-community/react-native-webview/compare/v2.12.1...v2.13.0 ) (2018-11-25)
### Features
* **WKWebView:** [ios] Add allowsLinkPreview property to WKWebView ([#170 ](https://github.com/react-native-community/react-native-webview/issues/170 )) ([731dd03 ](https://github.com/react-native-community/react-native-webview/commit/ 731dd03 )) 
							
							
						 
						7 年之前  
					 
				
					
						
							
								   Jermaine Oosterling
							
						 
						
							
								731dd03fc6
								
							 
						 
						
							feat(WKWebView): [ios] Add allowsLinkPreview property to WKWebView (#170 ) 
							
							 
							
* [ios] Add ‘allowsLinkPreview’ property to iOS WKWebView.
* Add divider in docs
* Typo: add hyphen -> _allowsLinkPreview 
							
							
						 
						7 年之前  
					 
				
					
						
							
								   semantic-release-bot
							
						 
						
							
								7918b360d0
								
							 
						 
						
							chore(release): 2.12.1 [skip ci] 
							
							 
							
## [2.12.1](https://github.com/react-native-community/react-native-webview/compare/v2.12.0...v2.12.1 ) (2018-11-22)
### Bug Fixes
* **types:** Fixing typing. ([#167 ](https://github.com/react-native-community/react-native-webview/issues/167 )) ([65bd972 ](https://github.com/react-native-community/react-native-webview/commit/ 65bd972 )) 
							
							
						 
						7 年之前  
					 
				
					
						
							
								   KaFai
							
						 
						
							
								65bd97219a
								
							 
						 
						
							fix(types): Fixing typing. (#167 ) 
							
							 
							
so happy to see there is typing in the newest release.
I added back WebViewIOSLoadRequestEvent which also exist in react-native typing and fix startInLoadingState which should be boolean. 
							
							
						 
						7 年之前  
					 
				
					
						
							
								   semantic-release-bot
							
						 
						
							
								9ffb6711cc
								
							 
						 
						
							chore(release): 2.12.0 [skip ci] 
							
							 
							
# [2.12.0](https://github.com/react-native-community/react-native-webview/compare/v2.11.0...v2.12.0 ) (2018-11-22)
### Features
* **types:** Post message types ([#166 ](https://github.com/react-native-community/react-native-webview/issues/166 )) ([0ff0fd3 ](https://github.com/react-native-community/react-native-webview/commit/ 0ff0fd3 )) 
							
							
						 
						7 年之前  
					 
				
					
						
							
								   Chet Corcos
							
						 
						
							
								0ff0fd3ed6
								
							 
						 
						
							feat(types): Post message types (#166 ) 
							
							
						 
						7 年之前  
					 
				
					
						
							
								   semantic-release-bot
							
						 
						
							
								3b247e3f1a
								
							 
						 
						
							chore(release): 2.11.0 [skip ci] 
							
							 
							
# [2.11.0](https://github.com/react-native-community/react-native-webview/compare/v2.10.0...v2.11.0 ) (2018-11-22)
### Features
* **WKWebview:** [ios] Add 'pagingEnabled' property to the iOS WKWebview ([#165 ](https://github.com/react-native-community/react-native-webview/issues/165 )) ([4870e1f ](https://github.com/react-native-community/react-native-webview/commit/ 4870e1f )) 
							
							
						 
						7 年之前  
					 
				
					
						
							
								   wiscat
							
						 
						
							
								4870e1f06a
								
							 
						 
						
							feat(WKWebview): [ios] Add 'pagingEnabled' property to the iOS WKWebview (#165 ) 
							
							
						 
						7 年之前  
					 
				
					
						
							
								   semantic-release-bot
							
						 
						
							
								f79b7133c1
								
							 
						 
						
							chore(release): 2.10.0 [skip ci] 
							
							 
							
# [2.10.0](https://github.com/react-native-community/react-native-webview/compare/v2.9.0...v2.10.0 ) (2018-11-21)
### Features
* **Android:** Support Android file upload ([#60 ](https://github.com/react-native-community/react-native-webview/issues/60 )) ([752a5b2 ](https://github.com/react-native-community/react-native-webview/commit/ 752a5b2 )), closes [#33 ](https://github.com/react-native-community/react-native-webview/issues/33 ) 
							
							
						 
						7 年之前  
					 
				
					
						
							
								   Andrei Pfeiffer
							
						 
						
							
								752a5b295a
								
							 
						 
						
							feat(Android): Support Android file upload (#60 ) 
							
							 
							
Fixes #33  
I could really use some help from an Android developer on this one, because I just "made it work", don't know how to "make it work good".
Some things that should be reviewed:
- [ ] validate Android 5.0 devices (my emulator work, but outputs some weird sounds; a Galaxy 4 I tested on crashes)
- [ ] validate Android 5.1 devices (emulator works, couldn't find a real device)
- [ ] how to handle File Extensions? (https://www.w3schools.com/tags/att_input_accept.asp )
I'm sure that there's more refactoring to be done, so any help and advice would be appreciated. 
							
							
						 
						7 年之前  
					 
				
					
						
							
								   semantic-release-bot
							
						 
						
							
								f69942d70a
								
							 
						 
						
							chore(release): 2.9.0 [skip ci] 
							
							 
							
# [2.9.0](https://github.com/react-native-community/react-native-webview/compare/v2.8.1...v2.9.0 ) (2018-11-21)
### Features
* **types:** added missing types ([#157 ](https://github.com/react-native-community/react-native-webview/issues/157 )) ([f70700d ](https://github.com/react-native-community/react-native-webview/commit/ f70700d )) 
							
							
						 
						7 年之前  
					 
				
					
						
							
								   Chet Corcos
							
						 
						
							
								f70700df24
								
							 
						 
						
							feat(types): added missing types (#157 ) 
							
							
						 
						7 年之前  
					 
				
					
						
							
								   semantic-release-bot
							
						 
						
							
								9b70012435
								
							 
						 
						
							chore(release): 2.8.1 [skip ci] 
							
							 
							
## [2.8.1](https://github.com/react-native-community/react-native-webview/compare/v2.8.0...v2.8.1 ) (2018-11-20)
### Bug Fixes
* **WKWebView:** Fix the message handle bug. ([#143 ](https://github.com/react-native-community/react-native-webview/issues/143 )) ([2b9292e ](https://github.com/react-native-community/react-native-webview/commit/ 2b9292e )) 
							
							
						 
						7 年之前  
					 
				
					
						
							
								   Neil
							
						 
						
							
								2b9292ed1c
								
							 
						 
						
							fix(WKWebView): Fix the message handle bug. (#143 ) 
							
							 
							
* fix webview always recreate
* fix webview always recreate
* code format
* Update RNCWKWebView.m
* @bugfix  fix the message handle problem 
							
							
						 
						7 年之前