mirror of
https://github.com/classilla/tenfourfox.git
synced 2024-09-10 11:54:40 +00:00
23 lines
683 B
HTML
23 lines
683 B
HTML
|
<!DOCTYPE html>
|
||
|
<style>
|
||
|
p { color: blue; }
|
||
|
</style>
|
||
|
<p>Hello</p>
|
||
|
<script>
|
||
|
var Cc = Components.classes;
|
||
|
var Ci = Components.interfaces;
|
||
|
|
||
|
var sss = Cc["@mozilla.org/content/style-sheet-service;1"]
|
||
|
.getService(Ci.nsIStyleSheetService);
|
||
|
var io = Cc["@mozilla.org/network/io-service;1"]
|
||
|
.getService(Ci.nsIIOService);
|
||
|
var winUtils = window.QueryInterface(Ci.nsIInterfaceRequestor)
|
||
|
.getInterface(Ci.nsIDOMWindowUtils);
|
||
|
|
||
|
function addAgentSheet() {
|
||
|
var sheetURI = io.newURI("data:text/css,p{background-color:yellow}", null, null);
|
||
|
var sheet = sss.preloadSheet(sheetURI, Ci.nsIStyleSheetService.AGENT_SHEET);
|
||
|
winUtils.addSheet(sheet, Ci.nsIDOMWindowUtils.AGENT_SHEET);
|
||
|
}
|
||
|
</script>
|