Application mobile: Le dernier Windows 11 remplace les tentatives pour éviter d’utiliser Edge • The Register

Microsoft Windows 11 build 22494 semble empêcher les liens associés au navigateur Microsoft Edge d’être gérés par des applications tierces, un changement qu’un développeur considère comme anticoncurrentiel.

En 2017, Daniel Aleksandersen a créé une application d’assistance gratuite appelée EdgeDeflector pour contrer les changements de comportement apportés par Microsoft dans la façon dont Windows gère les clics de souris sur certains liens Web.

Typiquement, https:// les liens sont gérés par le navigateur par défaut défini pour le système en question. Mais il existe des moyens d’enregistrer un gestionnaire de protocole personnalisé, pour les systèmes d’exploitation et les navigateurs Web, qui définit le schéma d’accès à une ressource donnée (URI).

C’est exactement ce que Microsoft a fait lorsqu’il a créé le schéma microsoft-edge: URI. En préfixant certains liens comme microsoft-edge:https://example.com à la place de https://example.com, l’entreprise peut demander à Windows d’utiliser Edge pour afficher example.com au lieu du navigateur par défaut du système.

Microsoft ne le fait pas pour tous les liens Web – il n’a pas complètement rejeté le choix du navigateur. Il applique le microsoft-edge:// protocole aux services Windows 10 tels que News and Interest, Widgets dans Windows 11, divers liens d’aide dans l’application Paramètres, des liens de recherche dans le menu Démarrer, des liens Cortana et des liens envoyés à partir d’appareils Android couplés. Cliquer sur ces liens s’ouvrira normalement dans Edge, quel que soit le paramètre par défaut du navigateur.

Quand le microsoft-edge:// protocole est utilisé, EdgeDeflector intercepte le mappage de protocole pour forcer les liens affectés à s’ouvrir dans le navigateur par défaut de l’utilisateur comme d’habitude https:// liens. Cela permet aux utilisateurs de remplacer Microsoft et d’orienter les liens vers les navigateurs de leur choix.

Cette approche s’est avérée populaire : Brave et Firefox ont récemment implémenté leur propre microsoft-edge:// Code d’interception du schéma d’URI pour contrer les efforts de Microsoft pour forcer microsoft-edge:// liens dans son navigateur Edge.

Mais depuis Windows 11 build 22494, sorti la semaine dernière, EdgeDeflector ne fonctionne plus.

Cela s’ajoute au fait que Microsoft rend fastidieux la modification du navigateur par défaut sur Windows 11 à partir d’Edge : dans les paramètres système, vous devez accéder à Applications, puis Applications par défaut, rechercher votre navigateur installé préféré, puis attribuer tous les liens et fichiers. types dont vous avez besoin dans ce navigateur, en cliquant sur les boîtes de dialogue supplémentaires que Windows vous propose. Votre navigateur préféré peut être en mesure d’offrir un raccourci à travers ce processus lorsque vous l’installez ou lui dites d’en faire votre valeur par défaut.

Le registre a demandé à Brave et Mozilla si leurs implémentations respectives d’interception de lien pour le microsoft-edge:// Le schéma d’URI fonctionne toujours.

Dans un e-mail à Le registre, un porte-parole de Mozilla a confirmé que le changement de Windows a brisé la solution de contournement du protocole Edge de Firefox.

« Les gens méritent le choix », a déclaré le porte-parole. « Ils devraient avoir la possibilité de définir des paramètres par défaut simplement et facilement et leur choix de navigateur par défaut devrait être respecté. Nous avons travaillé sur un code qui lance Firefox lorsque le protocole Microsoft Edge est utilisé pour les utilisateurs qui ont déjà choisi Firefox comme navigateur par défaut.

« Suite au récent changement de Windows 11, cette implémentation planifiée ne sera plus possible. »

Le courageux PDG Brendan Eich a déclaré Le registre ses testeurs de Windows 11 n’ont pas encore fourni de mise à jour, mais ont permis que le message d’Aleksandersen semble assez désastreux. « [Microsoft] doit figurer [that the] antitrust Eye of Sauron examine [Google, Facebook, and Apple] seulement », a-t-il observé.

Dans un e-mail à Le registre, Aleksandersen a déclaré que le changement affecte à la fois Brave et Firefox.

« Aucun programme autre que Microsoft Edge ne peut gérer le protocole », a-t-il déclaré. « J’ai testé Brave (version stable) et une version de Firefox avec le correctif pour ajouter le protocole. Ils ne sont pas non plus autorisés à le prendre en charge. »

Microsoft n’est pas un bon intendant du système d’exploitation Windows. Ils donnent la priorité aux publicités, aux bundlewares et aux abonnements aux services par rapport à la productivité de leurs utilisateurs

« Microsoft n’a pas spécifiquement bloqué EdgeDeflector. Windows contourne simplement le système de gestion de protocole normal de Windows et utilise toujours Edge pour ce protocole spécifique. »

Selon Aleksandersen, la dernière version de Windows 11 permet uniquement au navigateur Edge de gérer le microsoft-edge:// protocole.

« Aucune application tierce n’est autorisée à gérer le protocole », a-t-il écrit jeudi dans un article de blog. « Vous ne pouvez pas modifier l’association de protocole par défaut via des modifications du registre, des personnalisations de partenaires OEM, des modifications du package Microsoft Edge, des interférences avec OpenWith.exe, ou toute autre solution de contournement hackish. »

Aleksandersen dit que Windows forcera l’utilisation d’Edge même si vous le supprimez, en ouvrant une fenêtre UWP vide et en présentant un message d’erreur plutôt que de revenir au navigateur par défaut.

Le changement vers Windows signifie qu’EdgeDeflector ne recevra plus de mises à jour à moins que ce comportement ne soit inversé, a déclaré Aleksandersen.

« Ce ne sont plus les actions d’une entreprise attentive qui se soucie de son produit », a déclaré Aleksandersen. « Microsoft n’est pas un bon intendant du système d’exploitation Windows. Ils donnent la priorité aux publicités, aux bundles et aux abonnements aux services par rapport à la productivité de leurs utilisateurs. »

Aleksandersen conseille à ceux qui s’opposent au changement de soulever la question auprès de leur régulateur antitrust local ou de passer à Linux.

Ironiquement, comme le dit Aleksandersen, les schémas d’URI spécifiques aux fournisseurs ont décollé en février 2014 après que Google a introduit un googlechrome:// pour ses applications mobiles afin de contrer l’insistance anticoncurrentielle d’Apple pour que Safari gère certains liens sur les appareils iOS.

« Microsoft vient de renverser la situation et de modifier de plus en plus de liens dans son système d’exploitation et ses applications pour utiliser son schéma d’URL spécifique au fournisseur », a-t-il déclaré dans un article le mois dernier.

Le registre a demandé au ministère américain de la Justice s’il était au courant de ce changement et, dans l’affirmative, s’il était concerné, compte tenu de la condamnation antérieure de Microsoft pour abus de position dominante sur le marché. Nous n’avons pas eu de réponse.

« L’utilisation par Microsoft du microsoft-edge:// protocole au lieu de régulier https:// liens est en soi un problème antitrust », a déclaré Aleksandersen Le registre. « Cela m’a tellement ennuyé que j’ai créé EdgeDeflector pour lutter contre son comportement monopolistique et hostile aux utilisateurs ».

« Je pense que Microsoft ne craint clairement pas les régulateurs antitrust.

« Ils mettent plus de barrières et sont plus agressifs maintenant qu’ils ne l’étaient dans le passé lorsqu’ils ont été frappés d’amendes antitrust. invitant l’utilisateur à « choisir Edge » après chaque mise à jour du système, en masquant/détachant les autres navigateurs de votre barre des tâches.) En plus de cela, ils utilisent ces horribles microsoft-edge:// des liens dans des endroits très visibles du système d’exploitation pour contourner complètement les paramètres par défaut du navigateur. »

Microsoft n’a pas répondu à une demande de commentaire. ®

#dernier #Windows #remplace #les #tentatives #pour #éviter #dutiliser #Edge #Register