2016-02-05 38 views
1

我正在爲網站製作用戶腳本和樣式表。因爲我想在Git上同時使用樣式表和腳本,所以我試圖從文件系統加載它們,而不是將它們存儲在瀏覽器配置文件中。通過時尚的CSS從本地文件加載自定義CSS?

對於Greasemonkey的userscript,這很簡單:

// ==UserScript== 
// @name  Userscript loader 
// @namespace pleasetellmewhatthehellisthis 
// @include  ... url ... 
// @version  1 
// @grant  none 
// @require  file:///D:/xxx/xxxx/xxxx.js 
// ==/UserScript== 

但我可以做同樣的時尚?

+0

'@ import'應該這樣做,但是對於時尚可能被禁用。現在沒有時間研究它。 –

回答

0

因爲我沒有得到答覆,我用的Greasemonkey做到這一點:

// ==UserScript== 
// @name  Style loader 
// @namespace pz 
// @include  ... 
// @version  1 
// @resource THE_CSS file:///D:/xxx/xxx/styles.css 
// @grant  GM_addStyle 
// @grant  GM_getResourceText 
// @run-at  document-start 
// ==/UserScript== 

var cssTxt = GM_getResourceText ("THE_CSS"); 
console.log(cssTxt); 
GM_addStyle (cssTxt);