firefox附加组件中特定于操作系统的css

时间:2014-11-17 11:30:18

标签: javascript css firefox-addon xul firefox-addon-restartless

Firefox插件。面对mac os中某些XUL元素的一些填充问题(windows,linux都可以)。我想知道是否有任何css技巧来识别OS平台并将样式应用于仅适用于该操作系统的元素? 从搜索中,我发现的一些可能的选项是:

  • 为操作系统创建单独的样式表文件,并修改chrome.manifest以指向该文件。
  • 使用一些外部js库并使用css选择器。
  • 从附加代码中识别平台,并使用the style sheet service
  • 加载并注册第二个样式表

第一个选项要求我复制样式表中的所有内容。第二个是依赖于其他库。第三种选择可能有效,但我想知道是否有更简单,更优雅的解决方案?

谢谢!

1 个答案:

答案 0 :(得分:1)

这三个选项就是它。对于第一个选项,您应该将所有常见的css放入一个css文件中,并将其加载到所有平台上。