browser_require_raw.js (594B)
1 /* Any copyright is dedicated to the Public Domain. 2 * http://creativecommons.org/publicdomain/zero/1.0/ */ 3 4 "use strict"; 5 6 const { BrowserLoader } = ChromeUtils.importESModule( 7 "resource://devtools/shared/loader/browser-loader.sys.mjs" 8 ); 9 10 const { require: browserRequire } = BrowserLoader({ 11 baseURI: "resource://devtools/client/shared/", 12 window, 13 }); 14 15 const variableFileContents = browserRequire( 16 "raw!chrome://devtools/skin/variables.css" 17 ); 18 19 function test() { 20 ok(!!variableFileContents.length, "raw browserRequire worked"); 21 delete window.getBrowserLoaderForWindow; 22 finish(); 23 }