我遇到了將CSS樣式應用於我的Firefox擴展元素的問題。將css樣式表應用於Firefox擴展
chrome
-content ->attach.xul,cap.js
-skin->overlay.css
在cap.js我創建一個表,並將其附加到頁面的主體。我試圖設計這張桌子。但是,當我測試這個擴展時,我發現擴展中的表格和按鈕元素根據我訪問的網站而改變。我已經將它用作內聯樣式;但設計仍在改變。
我試圖爲這個擴展註冊一個皮膚,但樣式沒有應用。
在attach.xul我有這樣的:
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://capture/skin/overlay.css" type="text/css"?>
清單文件,我有這樣的:
content capture chrome/content/
overlay chrome://browser/content/browser.xul chrome://capture/content/attach.xul
我理解正確嗎?你應用'overlay.css'到瀏覽器XUL(間接地,通過'attach.xul'),但期望它適用於內容頁面? – 2012-03-26 08:18:18