我无法使用 userContent.css 文件覆盖 Firefox 默认 css

我无法使用 userContent.css 文件覆盖 Firefox 默认 css

我正在使用带有深色主题的 Ubuntu 14.10,今天我将 Firefox 升级到了开发者版本(40.x)

之前我用的是 Firefox 38.x

我使用了一些 Firefox 默认的网站来自.css样式不太适合,特别是文本区域、输入字段和选择框,因此在 Firefox 38 中,我创建了 chrome 文件夹并将 userContent.css 文件放在其中,它运行良好

但在这个新的开发版本(firefox 40.x)中,我做了同样的事情,将我的 CSS 放在新创建的配置文件的 chrome 文件夹中,但没有任何效果

userContent.css 文件甚至没有加载...在检查器路径中检查

~/.mozilla/firefox/ppropqu0.dev-edition-default/chrome

以下是我的 userContent.css 文件的内容

@-moz-document domain(elance.com) {
    textarea  {
        -moz-appearance: none !important;
        background-color: White !important;
        color: Black !important;
    }
}

尝试重启 Firefox 多次,但似乎没有任何效果

答案1

我找到了一个(令人失望的)解决方法,它对我的​​电脑和同事都有效。Firefox 开发者版本...

  1. 转至Settings> General> Startup
  2. 启用该选项Allow Firefox Developer Edition and Firefox to run at the same time
  3. 重新启动浏览器。

现在,Firefox 开发者版本仍然无法识别你的userContent.css文件——即使你用Firefox 德国自己的新独立配置文件文件夹。我仍然不知道这是为什么。我会怀疑这是一个错误,直到我听到其他消息。现在你可以使用稳定的火狐同时发布Firefox 德国 将要识别您的userContent.css文件。

就我和我同事的情况而言,我们不使用Firefox 德国在我们使用的相同网页上userContent.css,因此这种解决方法是可以接受的。(这可能适用于大多数Firefox 德国用户,当然是为了开发目的,为什么开发人员需要利用userContent.css他/她可以使用检查员或者改变源代码本身?

答案2

在 Firefox 开发者版本中,如果您启用了多进程 Firefox 开发者版本 (常规 -> 启动 -> 启用多进程 Firefox 开发者版本),则 userContent.css 文件似乎无法正确加载。禁用此功能后,它似乎可以正常工作。

相关内容