- L’auteur, Chris Siebenmann, utilise deux instances principales de navigateur, toutes deux basées sur Firefox, à des fins différentes.
- Son navigateur Firefox principal est personnalisé avec des paramètres stricts et des extensions, n’exécute généralement pas JavaScript et ne sert pas à se connecter.
- La seconde instance de Firefox est utilisée pour les tâches qui nécessitent JavaScript et des cookies, et supprime tous les cookies et toutes les données à la fermeture.
- Ce second environnement Firefox est créé en modifiant la variable d’environnement
$HOME avant de lancer Firefox, ce qui aide à séparer complètement les deux environnements.
- Ce second environnement Firefox sert à se connecter à des sites auxquels l’auteur ne fait pas confiance ou qui nécessitent JavaScript.
- L’auteur utilise aussi des sites web qui exigent à la fois JavaScript et une connexion, avec des procédures d’authentification complexes, et essaie donc d’éviter de se reconnecter trop souvent.
- Pour gérer ces sites complexes, il utilise des profils supplémentaires dans son Firefox « JavaScript », à raison d’un profil par site web complexe.
- Chaque profil dispose d’un ensemble standard de modules complémentaires Firefox, dont uBlock Origin et Cookie AutoDelete, et ne conserve que les cookies nécessaires à chaque site web spécifique.
- L’auteur préfère des profils séparés à Firefox Multi-Account Containers, car il a davantage confiance dans ce qu’ils font et dans la manière dont leurs différents aspects interagissent entre eux.
- L’auteur utilise aussi, pour ces profils, des modules complémentaires Firefox supplémentaires comme Foxy Gestures, Cookie Quick Manager et Certainly Something.
1 commentaires
Commentaire Hacker News
user.jsetplaces.sqlitesont mentionnés pour configurer les préférences par défaut et gérer les favoris ainsi que l’historique de navigation.