【发布时间】:2017-10-21 19:09:29
【问题描述】:
在来自 PAGE 而不是来自 devtools 本身的 Javascript 中,目前有一种方法可以确定 Chrome 的 devtools 是否使用暗模式而不是“正常模式”?
我确实找到了一个 bug report 对此有评论,但看起来这只与 Chrome 扩展程序有关。
【问题讨论】:
-
是的。如果您在开发工具上打开元素检查器,则会将
-theme-with-dark-background类附加到文档正文中。寻找那个。从那里你可以写一些 javascript 来得到你想要的答案。 -
该类是否可以从站点访问,或者只是 devtools 本身?
-
开发工具本身就是一个可检查的浏览器窗口。至于您如何从其他上下文(例如 chrome 扩展程序或父 chrome 窗口)访问此信息,我不知道这是否可能。
-
所以这根本不能回答这个问题。我已经提到扩展可以通过内置对象访问它。
-
好吧,如果您为 devtools 本身准备好了 devtools,它确实提供了一个答案。您没有指定您试图获取此信息的上下文。