有谁知道如何在 Drupal 7 主题中设置动态 CSS?根据浏览器,我想选择一个或另一个文件。
非常感谢!
看看Browser 类模块和Browscap模块。这些项目将导致您想要的结果。
这个小模块帮助主题开发人员处理跨浏览器兼容性。它使处理不同类型的非广泛使用的浏览器变得更容易,就像它有助于使用不同版本的 Internet Explorer 一样。该模块基于最终用户的浏览器和平台扩展了 page.tpl.php 中的 $body_classes 变量。
Browscap 提供了 PHP
get_browser()
函数的改进版本。该
get_browser()
功能可用于告诉访问者的浏览器能够做什么。不幸的是,PHP 提供的版本有很多限制,即:
- 为共享托管环境配置可能很困难或不可能。
- 用于识别浏览器并确定其功能的数据需要持续维护以保持最新状态。
Browscap 通过将浏览器数据存储在数据库中并按照可配置的时间表自动检索最新数据来自动化维护。