which unfortunately isn't working for me : I've set devtools.chrome.enabled=true and tried to execute this code in the Scratchpad but nothing happens, I'm only getting thisAlice0775 wrote: Execute the following code in Browser Console ( set devtools.chrome.enabled=true in about:config )
search.json.mozlz4 -> search.jsonsearch.json -> search.json.mozlz4_newCode: Select all
function decompress() { Task.spawn(function() { let cacheFilePath = OS.Path.join(OS.Constants.Path.profileDir, "search.json.mozlz4"); let bytes = yield OS.File.read(cacheFilePath, {compression: "lz4"}); let data = new TextDecoder().decode(bytes); let jsonFilePath = OS.Path.join(OS.Constants.Path.profileDir, "search.json"); OS.File.writeAtomic(jsonFilePath, data); }); } decompress();
Code: Select all
function compress() { Task.spawn(function() { let jsonFilePath = OS.Path.join(OS.Constants.Path.profileDir, "search.json"); let bytes = yield OS.File.read(jsonFilePath); let data = new TextDecoder().decode(bytes); let cacheFilePath = OS.Path.join(OS.Constants.Path.profileDir, "search.json.mozlz4_new"); OS.File.writeAtomic(cacheFilePath, data, {compression: "lz4"}); }); } compress();
error
Code: Select all
/*
Exception: ReferenceError: Task is not defined
decompress@Scratchpad/1:11:3
@Scratchpad/1:19:1
WCA_evalWithDebugger@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webconsole.js:1256:16
WCA_onEvaluateJS@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webconsole.js:850:20
WCA_onEvaluateJSAsync@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webconsole.js:820:20
DSC_onPacket@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/main.js:1643:15
LocalDebuggerTransport.prototype.send/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/transport/transport.js:569:11
makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:87:14
makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:87:14
*/