2011-09-11 34 views
1

我已經創建了一個簡單的Google Chrome擴展,它使用content_scripts字段覆蓋CSS類,但沒有JavaScript。有沒有一種方法可以添加CSS文件,而不需要我的擴展程序需要對匹配域的數據訪問權限?是否可以僅添加CSS content_Script以便不顯示權限警告

這裏是我的清單:

{ 
    "name": "Test Extension", 
    "version": "1.0.10", 
    "description": "test extension.", 
    "content_scripts": [ 
    { 
     "matches": ["https://www.mydomain.com/*"], 
     "css": ["main.css"], 
     "all_frames": true 
    } 
    ] 
} 

和我的main.css

.class1 {width:37em !important;} 
.class2 {width:39em !important;} 

回答

3

有沒有辦法做到這一點(可擴展),如果你發現了一個方式,它應該被視爲一個安全問題。如果您仔細考慮這個權限警告是有道理的,因爲它不能通過css訪問(讀取)用戶數據,但可以更改它。 請看下面的例子:

#bankTransactions .fraudAlert { 
    display:none; 
} 

#bankBalance:before { 
    content:"US$ 99999"; 
} 

另外,如果你只想再整一些網頁,我強烈建議this extension

參考文獻:http://code.google.com/chrome/extensions/permission_warnings.html

+0

偉大的答案,有我的頭在沙子裏,現在看來那麼明顯(顯示:無和內容)。謝謝! – mateuscb

相關問題