Skip to content
This repository was archived by the owner on Nov 27, 2025. It is now read-only.

Commit 24c7811

Browse files
ajkshfjkajmaikai (A)
andauthored
feat: 支持forceDarkOn深色模式 (#168)
Co-authored-by: maikai (A) <[email protected]>
1 parent 2bf37b8 commit 24c7811

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

harmony/rn_webview/src/main/ets/RNCWebView.ets

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ export struct RNCWebView {
6464
controller: webview.WebviewController = new webview.WebviewController();
6565
javaScriptEnable: boolean = true;
6666
allowFileAccess: boolean = true;
67+
forceDark: boolean = true;
6768
minFontSize: number = EIGHT;
6869
overScrollMode: OverScrollMode = OverScrollMode.NEVER;
6970
progress: number = ZERO;
@@ -485,6 +486,8 @@ export struct RNCWebView {
485486
.verticalScrollBarAccess(this.descriptorWrapper.props.showsVerticalScrollIndicator)
486487
.overviewModeAccess(this.descriptorWrapper.props.scalesPageToFit)
487488
.textZoomRatio(this.descriptorWrapper.props.textZoom)
489+
.darkMode(this.descriptorWrapper.props.forceDarkOn ? WebDarkMode.On : WebDarkMode.Auto)
490+
.forceDarkAccess(this.forceDark)
488491
.cacheMode(this.cacheMode)
489492
.minFontSize(this.minFontSize)
490493
.domStorageAccess(this.descriptorWrapper.props.domStorageEnabled)

0 commit comments

Comments
 (0)