Есть ли способ принудительно включить темный режим на веб-сайте в macOS для Safari?

Я пытался

@media (prefers-color-scheme dark)

но похоже, что это не работает для macOS в Safari? Прекрасно работает в iOS Safari, так что я немного запутался. Есть ли способ создать запасной вариант на случай, если это не сработает, а страница по умолчанию является белой? Обычно, если @media (prefers-color-scheme dark) не работает, а страница по умолчанию работает в светлом режиме, есть ли способ создать запасной вариант, чтобы он отображал его в темном режиме перед загрузкой страницы в светлом режиме?


person jasonhe    schedule 11.06.2021    source источник


Ответы (1)


Я не уверен в том, что вы хотите, но я думаю, что установка @media (prefers-color-scheme: light) {на темный фон будет работать как запасной вариант. что-то вроде https://codepen.io/jonneal/pen/vzPwWo @media (prefers-color-scheme: light) {

person Dftbaoso    schedule 11.06.2021
comment
Неважно, просто подумал о том, что если бы я хотел, чтобы моя страница использовала только темный режим, я мог бы просто использовать style = background-color: black; получить то же самое - person jasonhe; 11.06.2021
comment
Достаточно просто! Я думал, вы пытаетесь обмануть расширения темного режима. Это было бы обходным путем для этого. - person Dftbaoso; 14.06.2021