Il faut (peut-être) autoriser les navigateurs à rechercher des appareils sur les réseaux locaux

Avec ses autorisations dans macOS, Apple a complexifié son système d’exploitation, et parfois les raisons exactes d’une demande d’autorisation peuvent être obscures. Il y en a une qui m’a étonnée, et qui est bloquante dans certains cas : celle de l’accès au réseau local pour les navigateurs (sauf Safari).

Firefox, Chrome et les autres peuvent en effet demander l’accès au réseau local, et au premier abord, les raisons sont obscures. Mais en réalité, il y a justement une bonne raison, au moins pour un cas précis : accéder à un appareil du réseau local via son adresse IP. C’est un cas qui devient peu courant en 2026, certes, mais certains appareils se configurent en tapant l’adresse IP dans le navigateur, comme un Nabaztag, certains NAS, etc. Dans mon cas, j’ai un tuner réseau EyeTV qui passe par ça, par exemple. Et si ça fonctionne par défaut dans Safari, ce n’est pas le cas dans Chrome, Firefox et les autres : il est obligatoire d’autoriser le navigateur pour ça.

Le message avec Firefox

Il y a aussi un petit piège, d’ailleurs : il est possible d’accéder à l’interface de votre routeur sans donner l’autorisation en question, ce qui peut amener un peu de confusion. Ce n’est pas évident de comprendre que le routeur est accessible, mais pas un autre appareil, et qu’en plus ça fonctionne avec Safari mais pas avec Firefox, par exemple.

C’est bloqué

Donner l’accès a posteriori

Si vous avez refusé l’accès quand macOS l’a demandé, il y a heureusement une solution. Il faut se rendre dans Réglages Système -> Confidentialité et sécurité -> Réseau Local, puis cocher le navigateur si ce n’est pas le cas. Vaous aurez besoin de le relancer pour que ça fonctionne.

Il faut aller là


Ouis là et cocher la case


Ce n’est plus bloqué