Этот ответ показывает способ обнаружения темного режима пользователя в JavaScript:
if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
//dark mode
}
Таким образом, вы хотели бы что-то вроде этого:
if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
// dark mode
// append to element/body: <iframe src="https://discordapp.com/widget?id=123&theme=dark" width="350" height="500" allowtransparency="true" frameborder="0"></iframe>
} else {
// light mode
// append to element/body: <iframe src="https://discordapp.com/widget?id=123&theme=light" width="350" height="500" allowtransparency="true"
}
Надеюсь, это поможет!