←back to thread

1318 points xvector | 1 comments | | HN request time: 0s | source
Show context
pritambaral ◴[] No.19824780[source]
Run this in your Browser Console[1] to delay signature checking for a day:

    function set_xpi_sign_time_now() {
        const {Services} =  ChromeUtils.import("resource://gre/modules/Services.jsm");
        const now = (new Date()).getTime() / 1000;
        Services.prefs.setIntPref('app.update.lastUpdateTime.xpi-signature-verification', now);
    }
    
    set_xpi_sign_time_now();

EDIT: Changed `Components.utils.import` to `ChromeUtils.import` because apparently Beta and Nightly versions have removed the former, while the latter was introduced in 60.

This does the equivalent of setting in about:config the time of last signature verification to the current time. By default, Firefox re-checks signatures in 24 hours (or so I read somewhere here). I like the temporary effect of this, compared to the permanent disabling of signature verification suggested elsewhere.

----

1: https://developer.mozilla.org/en-US/docs/Tools/Browser_Conso...

replies(3): >>19824794 #>>19824823 #>>19825204 #
gianpaj ◴[] No.19824823[source]
Components.utils is undefined (Firefox 67.0b16 macOS)
replies(1): >>19824856 #
1. pritambaral ◴[] No.19824856[source]
Try `ChromeUtils.import("resource://gre/modules/Services.jsm")`.