我正在开发一个Cordova应用程序。我想检测设备是否启用了暗模式或亮模式。我使用此代码来完成此操作window.matchMedia('(prefers-color-scheme: dark)').matches
。它在iOS中工作正常,但在Android中总是返回false。
int darkModeEnabled = window.matchMedia('(prefers-color-scheme: dark)').matches
alert('Dark Mode enabled: '+ darkModeEnabled);
我在Android设置中打开了黑暗模式。但它总是返回false。
1条答案
按热度按时间8yparm6h1#
你可能想看看这个插件cordova-plugin-theme-detection to detect system theme