tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

script_file_upload.js (508B)


      1 /* eslint-env mozilla/chrome-script */
      2 
      3 // eslint-disable-next-line mozilla/reject-importGlobalProperties
      4 Cu.importGlobalProperties(["File"]);
      5 
      6 addMessageListener("file.open", function (e) {
      7  var testFile = Cc["@mozilla.org/file/directory_service;1"]
      8    .getService(Ci.nsIDirectoryService)
      9    .QueryInterface(Ci.nsIProperties)
     10    .get("ProfD", Ci.nsIFile);
     11  testFile.append("prefs.js");
     12 
     13  File.createFromNsIFile(testFile).then(function (file) {
     14    sendAsyncMessage("file.opened", { file });
     15  });
     16 });