我在使用 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

我發現了一個(令人失望的)解決方法,它對我的計算機和我的同事都有效。在火狐開發者版

  1. 前往Settings>> 。GeneralStartup
  2. 啟用該選項Allow Firefox Developer Edition and Firefox to run at the same time
  3. 重新啟動瀏覽器。

現在,火狐開發者版仍然無法識別您的userContent.css文件 - 即使您在以下位置複製該文件火狐瀏覽器自己的新獨立的設定檔資料夾。我還是不知道這是為什麼。我會懷疑這是一個錯誤,直到我聽到其他消息為止。現在你可以使用穩定的火狐瀏覽器一起釋放火狐瀏覽器 將要識別你的userContent.css文件。

就我和同事的情況而言,我們不使用火狐瀏覽器在我們使用的同一網頁上userContent.css,因此這種解決方法是可以接受的。 (對大多數人來說這可能是正確的火狐瀏覽器用戶,當然,出於開發目的,為什麼開發人員需要利用userContent.css當他/她可以使用督察或更改原始碼本身?

答案2

在 Firefox Developer Edition 上,如果您啟用了多進程 Firefox Developer Edition(常規 -> 啟動 -> 啟用多進程 Firefox Developer Edition),則 userContent.css 檔案似乎無法正確載入。一旦禁用此功能,它似乎就可以工作。

相關內容