HarmonyOS web深色模式

web设置 .forceDarkAccess(true),并且.darkMode(WebDarkMode.Auto),当系统设置为深色模式,web不会跟随系统变成深色模式。

希望web设置 .forceDarkAccess(true),并且.darkMode(WebDarkMode.Auto)的时候,web随着系统强制深色模式。

Web({ src: '', controller: this.webviewController })
  .width('100%')
    //.height(this.heightWebReal)
  .domStorageAccess(true)
  .imageAccess(true)
  .mixedMode(MixedMode.All)//允许加载超文本传输协议(HTTP)和超文本传输安全协议(HTTPS)混合内容,默认不允许加载HTTP和HTTPS混合内容,支持图片http加载
  .javaScriptAccess(true)
  .zoomAccess(false)
  .verticalScrollBarAccess(false)
  .horizontalScrollBarAccess(false)// .height('100%')
  .layoutMode(WebLayoutMode.FIT_CONTENT)
  .fileAccess(true)
  .darkMode(WebDarkMode.Auto)
  .forceDarkAccess(true)
  .backgroundColor($r('app.color.tss_web_detail_bg'))
HarmonyOS
2025-01-09 17:30:15
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

通过@StorageProp + @Watch的方式主动监听系统深浅色变化,设置对应web的WebDarkMode(on或者off)和forceDarkAccess代替使用WebDarkMode.Auto

分享
微博
QQ
微信
回复
2025-01-09 20:14:39
相关问题
如何设置Web组件的深色模式
1286浏览 • 1回复 待解决
HarmonyOS 深色模式
1350浏览 • 1回复 待解决
Web组件开启了强制深色模式会怎样?
1342浏览 • 1回复 待解决
如何强制开启Web组件的深色模式
1854浏览 • 1回复 待解决
HarmonyOS 浅色模式深色模式
1486浏览 • 1回复 待解决
应用如何适配深色模式
2721浏览 • 1回复 待解决
HarmonyOS 如何禁用深色模式
795浏览 • 1回复 待解决
HarmonyOS 如何禁止深色模式使用
1017浏览 • 1回复 待解决
HarmonyOS 深色模式切换后界面不刷新
1405浏览 • 1回复 待解决
应用如何适配深色模式
3784浏览 • 1回复 待解决
HarmonyOS 组件切换深色模式不生效
1719浏览 • 1回复 待解决
HarmonyOS app内如何禁用深色模式
1159浏览 • 1回复 待解决
app适配深色浅色切换模式
2849浏览 • 1回复 待解决
有关深色模式开发的文档
2698浏览 • 1回复 待解决
深色模式怎么开发? 有没有相关api?
5333浏览 • 1回复 待解决
深色模式如何屏蔽?有人知道吗?
1223浏览 • 1回复 待解决
HarmonyOS 怎样在工程中禁用深色模式
827浏览 • 1回复 待解决