簡體   English   中英

動態生成樣式表添加到Firefox?

[英]Dynamic generation of stylesheets added to Firefox?

可以在Firefox中使用nsIStyleSheetService加載和注冊樣式表,這些樣式表的用法與userstyle.css類似; 它們將應用於加載的每個頁面。 但是,此服務采用sheetURI ,這是指向要作為樣式表包含的靜態文件的URI。

有沒有一種方法可以即時生成Java樣式表呢? 還是會有另一個接口允許我注冊JS回調以輸出要應用的所需樣式表,而不是表單URI?

在JS中生成CSS,然后對base64進行編碼並添加data:text/css;base64,
然后,將此用作URI。

例如: body{background:red;}
變為: data:text/css;base64,Ym9keXtiYWNrZ3JvdW5kOnJlZDt9

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM