Javascript 是否有函数或变量来获取用户';什么是全球系统主题?

Javascript 是否有函数或变量来获取用户';什么是全球系统主题?,javascript,css,Javascript,Css,我和一个朋友在一个网站上工作,我想知道如何获得当前用户在个性化设置中设置的首选主题(通常是深色或浅色)? 这样我就可以在用户加载页面时设置网站的CSS,而不必在页面底部单击它,我们有两种变体。有背或有前 使用Back,您可以将“light | dark主题”设置为Back中的html元素。然后你就可以用前端控制了。并使用该命令将XHR或fetch请求发送回base以更改主题 使用Front,您可以使用cookies。保存到Cookie它是如何制作的。然后在cookies中进行更改。有一种方法可以

我和一个朋友在一个网站上工作,我想知道如何获得当前用户在个性化设置中设置的首选主题(通常是深色或浅色)?
这样我就可以在用户加载页面时设置网站的CSS,而不必在页面底部单击它,我们有两种变体。有背或有前

使用Back,您可以将“light | dark主题”设置为Back中的html元素。然后你就可以用前端控制了。并使用该命令将XHR或fetch请求发送回base以更改主题

使用Front,您可以使用cookies。保存到Cookie它是如何制作的。然后在cookies中进行更改。

有一种方法可以让您获得它。它仍然是一个草案级别5(高到足以让大多数浏览器都能看到它),但仍然要知道它可能会改变:

prefers-color-scheme

@media (prefers-color-scheme: light) {  .themed {    background: white;    color: black;  }}

它当前有三个可能的值:
无首选项
。你应该检查它,因为它仍然是一份草稿,你需要知道它将来可能会有变化

第一个答案很好!欢迎来到堆栈溢出。