SwitchyOmega et Manifest V3 : ce qui fonctionne encore dans Chrome
Sommaire

- Proxy SwitchyOmega fonctionne-t-il encore dans Chrome ?
- Qu’est-ce que Manifest V3 a changé pour les extensions de proxy ?
- Microsoft Edge suit-il le même calendrier ?
- Quels sélecteurs fonctionnent dans le Chrome actuel ?
- Que récupère-t-on d’une sauvegarde de SwitchyOmega ?
- Que ne peut faire aucun sélecteur de proxy dans Chrome ?
- Et ensuite ?
- Réponses rapides
En bref : Le Proxy SwitchyOmega d’origine ne fonctionne plus dans le Chrome actuel. C’est une extension Manifest V2 ; Chrome a désactivé toutes les extensions Manifest V2 pour tous les utilisateurs avec Chrome 138 en juillet 2025, et son auteur a cessé de la maintenir. Manifest V3 a conservé l’API qui permet à une extension de régler le proxy de Chrome, donc les sélecteurs de proxy fonctionnent toujours, et vos profils et règles peuvent passer dans un sélecteur qui lit les sauvegardes de SwitchyOmega.
Le passage de Chrome à Manifest V3 a mis fin à Proxy SwitchyOmega, et l’extension d’origine ne reviendra pas. Manifest V3 a conservé l’API dont un sélecteur de proxy a besoin, donc le travail que faisait SwitchyOmega reste possible avec un sélecteur Manifest V3, et un fichier de sauvegarde de SwitchyOmega peut transporter l’essentiel de votre configuration.
Proxy SwitchyOmega fonctionne-t-il encore dans Chrome ?
Non. SwitchyOmega est une extension Manifest V2, et le calendrier de prise en charge de Chrome indique qu’avec Chrome 138 « tous les utilisateurs de tous les canaux de Chrome ont désormais les extensions Manifest V2 désactivées » (all users on all channels of Chrome have now Manifest V2 extensions disabled) et que « les utilisateurs ne peuvent plus les réactiver » (Users can no longer turn them back on). La stratégie qui permettait aux organisations de garder en service des extensions Manifest V2 a été supprimée dans Chrome 139.
Le projet a pris fin, lui aussi. Dans une mise à jour de l’issue 2513 épinglée sur son dépôt, l’auteur a écrit en janvier 2025 que « ce projet n’est plus maintenu » (This project is no longer maintained) et que l’extension « a été désactivée dans Chrome et retirée du Chrome Web Store » (has been disabled on Chrome and removed by Chrome Web Store). La dernière publication, qui couvre les versions 2.5.20 et 2.5.21, date d’août 2018.
Qu’est-ce que Manifest V3 a changé pour les extensions de proxy ?
L’API qui règle le proxy de Chrome a survécu. Chrome documente l’API chrome.proxy, qui applique aussi bien un serveur fixe qu’un script PAC, pour les extensions Manifest V3, et trois autres changements déterminent la façon dont un sélecteur est construit :
- Le code d’arrière-plan s’arrête en cas d’inactivité. Manifest V3 a remplacé les pages d’arrière-plan par un service worker, qui selon le guide de migration « s’arrête en cas d’inactivité » (terminate on inactivity). Un sélecteur garde ses profils et ses règles dans le stockage et les relit à son réveil.
- L’interception bloquante est réservée aux navigateurs gérés. La
référence de webRequest
ne rend la permission
webRequestBlockingaccessible qu’aux extensions installées par la stratégie d’une organisation. - La connexion à un proxy a sa propre permission. Une extension qui répond
quand un proxy demande un nom d’utilisateur et un mot de passe déclare
webRequestAuthProvider, et son optionasyncBlockinglui permet de rechercher les identifiants avant de répondre.
Un sélecteur Manifest V3 peut donc toujours changer de proxy, router les sites selon des règles et se connecter à un proxy HTTP ou HTTPS.
Microsoft Edge suit-il le même calendrier ?
Edge avance plus lentement que Chrome. Le calendrier de Microsoft affiche des avertissements d’obsolescence à certains utilisateurs sur la page Manage extensions (gestion des extensions) à partir de la mi-septembre 2026, et prévoit que l’abandon commence pour les clients entreprise début 2027. Une extension Manifest V2 qui fonctionne encore dans Edge connaîtra la même fin, selon le calendrier plus tardif de Microsoft.
Quels sélecteurs fonctionnent dans le Chrome actuel ?
ZeroOmega, FoxyProxy à partir de la version 8 et ProxyJam Connector publient tous des versions Manifest V3. ZeroOmega est un fork de SwitchyOmega rendu compatible avec Manifest V3. FoxyProxy est un sélecteur distinct qui a reconstruit son extension pour Manifest V3 dans la version 8. Notre ProxyJam Connector, gratuit, est un troisième sélecteur, et son outil d’import lit directement les fichiers de sauvegarde de SwitchyOmega. Le tableau comparatif présente les trois avec leurs sources, et le dépôt de chaque projet est l’endroit où confirmer ce qu’il prend en charge aujourd’hui.
Que récupère-t-on d’une sauvegarde de SwitchyOmega ?
L’outil d’import de ProxyJam Connector reprend les profils de proxy fixe, avec leurs noms d’utilisateur et mots de passe, et les règles de vos profils de basculement automatique, qu’il ajoute à celles que vous avez déjà. Les conditions par joker, regex et mot-clé deviennent ses propres types de règle ; une condition de regex sur l’hôte arrive comme une regex comparée à l’adresse complète.
Il ignore le reste et nomme chaque entrée ignorée dans son rapport :
- les profils PAC et les profils de liste de règles, comme une liste d’hôtes à laquelle vous êtes abonné ;
- les conditions portant sur des plages d’IP, des niveaux d’hôte, des jours de la semaine ou des heures de la journée, ainsi que les conditions d’exclusion ;
- le profil par défaut sur lequel se rabat un profil de basculement automatique, et les listes d’exclusion de SwitchyOmega, que vous redéfinissez à la main.
Lisez le rapport avant de supprimer la sauvegarde.
Que ne peut faire aucun sélecteur de proxy dans Chrome ?
Deux limites s’appliquent à tous les sélecteurs, SwitchyOmega compris. Les notes de Chromium sur les proxys indiquent que, depuis Chrome 52, un script PAC ne reçoit des adresses HTTPS que le schéma, l’hôte et le port, donc une règle qui dépend d’un chemin ne correspond à aucune page HTTPS. Les mêmes notes indiquent que Chrome ne prend en charge aucune méthode d’authentification pour les proxys SOCKS5, donc un proxy SOCKS5 qui exige un mot de passe ne peut être utilisé dans Chrome par aucune extension.
Et ensuite ?
Pour transférer votre configuration, installez ProxyJam Connector, importez votre sauvegarde de SwitchyOmega et lisez le rapport qu’il vous fournit. Pour ne faire passer que certains sites par un proxy, lisez faire passer seulement certains sites par un proxy dans Chrome. Si un proxy ne cesse de redemander son mot de passe, lisez pourquoi Chrome redemande sans cesse le mot de passe du proxy.
Si vous avez aussi besoin de proxys à utiliser avec lui, lisez d’abord ce qu’est un proxy ISP : ProxyJam vend des proxys résidentiels statiques (ISP) sur la page des proxys ISP, avec les prix sur la page des tarifs.
