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
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

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

分享
微博
QQ
微信
回复
2天前
相关问题
如何设置Web组件的深色模式
513浏览 • 1回复 待解决
如何强制开启Web组件的深色模式
1023浏览 • 1回复 待解决
HarmonyOS 深色模式
155浏览 • 1回复 待解决
Web组件开启了强制深色模式会怎样?
589浏览 • 1回复 待解决
HarmonyOS 浅色模式深色模式
206浏览 • 1回复 待解决
HarmonyOS 如何禁用深色模式
25浏览 • 1回复 待解决
应用如何适配深色模式
1284浏览 • 1回复 待解决
HarmonyOS 如何禁止深色模式使用
238浏览 • 1回复 待解决
应用如何适配深色模式
2485浏览 • 1回复 待解决
HarmonyOS 组件切换深色模式不生效
574浏览 • 1回复 待解决
HarmonyOS app内如何禁用深色模式
464浏览 • 1回复 待解决
有关深色模式开发的文档
1853浏览 • 1回复 待解决
app适配深色浅色切换模式
2003浏览 • 1回复 待解决
HarmonyOS 深色模式切换后界面不刷新
186浏览 • 1回复 待解决
HarmonyOS 怎样在工程中禁用深色模式
238浏览 • 1回复 待解决