Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用用户';背景色是什么?_Javascript_Css_Winjs - Fatal编程技术网

Javascript 如何使用用户';背景色是什么?

Javascript 如何使用用户';背景色是什么?,javascript,css,winjs,Javascript,Css,Winjs,我正在编写一个WinJS应用程序,希望集成当前用户选择的背景色和强调色 我更喜欢在CSS中使用它们,但是使用JS也可以。这实际上是设计上不支持的 其原理是,由于没有所有常见的类似chrome的标题栏来区分系统功能和应用程序功能,因此使用了颜色主题 也就是说,系统颜色方案专门标识来自系统本身的UI,例如同意对话框。应用程序无权访问该主题,以防止混淆,并防止应用程序试图模仿系统 简而言之,应用程序应该有自己的设计主题,独立于系统主题,并且始终与该应用程序保持一致。例如,Facebook和Twitte

我正在编写一个WinJS应用程序,希望集成当前用户选择的背景色和强调色


我更喜欢在CSS中使用它们,但是使用JS也可以。

这实际上是设计上不支持的

其原理是,由于没有所有常见的类似chrome的标题栏来区分系统功能和应用程序功能,因此使用了颜色主题

也就是说,系统颜色方案专门标识来自系统本身的UI,例如同意对话框。应用程序无权访问该主题,以防止混淆,并防止应用程序试图模仿系统

简而言之,应用程序应该有自己的设计主题,独立于系统主题,并且始终与该应用程序保持一致。例如,Facebook和Twitter都有自己独特的颜色,当应用程序出现在系统用户界面(如Share charm)中时,这一点就变得很重要,这样它们就可以在视觉上识别


这无疑是改变了桌面上的工作方式,当时人们希望应用程序遵循系统主题。但商店应用程序不再如此。

我只想在“设置”弹出窗口的标题中使用它。你是说这是绝对不可能的吗?没错,设计上没有API来检索这些设置。您应该使用与互动程序和/或闪屏主题相关的颜色。