juin 2022

Archives

Entries list

mercredi 15 juin 2022

Mettre une page HTML locale comme page de nouvel onglet dans Firefox

Depuis 25 ans, j'ai une vieille habitude avec mon navigateur qui est de maintenir une page HTML de liens catégorisés que j'utilise tout le temps et que j'ai en page d’accueil.

C'est un simple fichier HTML sur mon disque, pas de serveur web qui tourne. C'est très « old school » je sais, mais ça marche très bien pour mon usage.

Dans Firefox, on peut mettre le lien file:///chemin/vers/mon/fichier.html directement dans la page des paramètres, jusque là tout va bien.

Par contre on ne peut pas depuis les préférences redéfinir la page pour l'ouverture des nouveaux onglets, or je commence souvent par ouvrir un nouvel onglet avec CTRL+T avant d'aller sur une de mes pages favorites, donc là je serais obligé de cliquer sur l'icône de page d'accueil ou de faire un ALT+Orig pour charger ma page.

Firefox étant très personnalisable, il est possible de redéfinir ça avec un fichier autoconfig de cette manière :

Création d'un fichier autoconfig.cfg dans le dossier d'installation de Firefox avec ce contenu

var {classes:Cc,interfaces:Ci,utils:Cu} = Components;

// Set new tab page
Cu.import("resource:///modules/AboutNewTab.jsm");
var newTabURL = "file:///chemin/vers/mon/fichier.html";
AboutNewTab.newTabURL = newTabURL;

Création d'un fichier autoconfig.js dans le sous-dossier de l'installation firefox defaults/pref/ :

pref("general.config.filename", "autoconfig.cfg");
pref("general.config.obscure_value", 0);

Plus d'information sur autoconfig : Configurer Firefox avec AutoConfig - Mozilla Support