rimian
(Rimian Perkins)
1
我的插件嵌入了第三方 iframe,需要向其传递一些 CSS 样式声明,以确保它在当前主题下正确渲染。在深色主题下,它显示为深色背景上的黑色文字。
请问,在组件或当前路由中,访问当前主题的最佳方式是什么?
sam
(Sam Saffron)
2
我们在每个请求之前都会执行以下操作:
它会在控制器上设置 theme_ids。
但一旦你有了 ID,我不确定你能做什么,因为没有信息说明它是深色还是浅色模式……你只有主题的 CSS。
rimian
(Rimian Perkins)
3
干杯!
我让 jQuery 获取了颜色信息,并将其合并到了 iframe 的 CSS 中。目前勉强能用……