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)では、同じことを行いました。新しく作成したプロファイルのChromeフォルダー内にCSSを配置しましたが、何も機能しません。

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 Developer Edition では、マルチプロセス Firefox Developer Edition が有効になっている場合 ([一般] -> [スタートアップ] -> [マルチプロセス Firefox Developer Edition を有効にする])、userContent.css ファイルが正しく読み込まれないようです。これを無効にすると、動作するようです。

関連情報