diff --git a/README.md b/README.md
index 5e3324926..c30e17eed 100644
--- a/README.md
+++ b/README.md
@@ -71,7 +71,7 @@ simply hook `window.open` during initialization. For example:
### Preferences
#### config.xml
-- InAppBrowserStatusBarStyle [iOS only]: (string, options 'lightcontent' or 'default'. Defaults to 'default') set text color style for iOS.
+- InAppBrowserStatusBarStyle [iOS only]: (string, options 'lightcontent', 'darkcontent' or 'default'. Defaults to 'default') set text color style for iOS. 'lightcontent' is intended for use on dark backgrounds. 'darkcontent' is only available since iOS 13 and intended for use on light backgrounds.
```
```
diff --git a/src/ios/CDVWKInAppBrowser.m b/src/ios/CDVWKInAppBrowser.m
index 1935984ad..e3c9cd691 100644
--- a/src/ios/CDVWKInAppBrowser.m
+++ b/src/ios/CDVWKInAppBrowser.m
@@ -1067,6 +1067,12 @@ - (UIStatusBarStyle)preferredStatusBarStyle
NSString* statusBarStylePreference = [self settingForKey:@"InAppBrowserStatusBarStyle"];
if (statusBarStylePreference && [statusBarStylePreference isEqualToString:@"lightcontent"]) {
return UIStatusBarStyleLightContent;
+ } else if (statusBarStylePreference && [statusBarStylePreference isEqualToString:@"darkcontent"]) {
+ if (@available(iOS 13.0, *)) {
+ return UIStatusBarStyleDarkContent;
+ } else {
+ return UIStatusBarStyleDefault;
+ }
} else {
return UIStatusBarStyleDefault;
}