Message d'erreur WebSocket sur Safari

Bonjour,


Je développe une application Blazor Server hébergée sur Azure App Service Linux.


Depuis iOS 26 (Safari uniquement), j’ai un problème récurrent :


  • La connexion WebSocket s’établit correctement avec l’endpoint /blazor.
  • Après un certain délai (souvent quelques minutes), la connexion se ferme brutalement côté Safari.



WebSocket closed with status code: 1006 (no reason given).
The network connection was lost.


  • Le problème ne se produit pas sur Chrome iOS, ni sur Safari macOS, ni sur d’autres navigateurs desktop.


Points vérifiés :


  • L’application tourne correctement sur App Service (Always On activé, WebSockets supportés).
  • Pas de proxy ou load balancer intermédiaire.
  • Les timeouts côté serveur Blazor ont été augmentés (KeepAliveInterval, ClientTimeoutInterval, etc.).


Cela ressemble à une fermeture côté navigateur, spécifique à Safari iOS.


Est-ce un comportement connu (gestion d’énergie, suspension d’onglet, ou bug WebSocket sous Safari) ?


Auriez-vous une recommandation ou un contournement pour stabiliser la connexion ?

Merci d’avance pour vos éclairages.


Complément : https://learn.microsoft.com/en-au/answers/questions/5523188/safari-on-ios-26-(developer-beta-6-public-beta)-di


=> cela semble être la même erreur



Problème WebSocket (code 1006) avec Blazor Server sur Safari iOS 26

[Titre Modifié par l’Hôte]

Publiée le 16 sept. 2025 à 08h11

Répondre
1 réponse

Cette discussion a été fermée par le système ou l’équipe de la communauté. Vous pouvez voter pour les publications que vous jugez utiles ou effectuer des recherches dans la communauté pour trouver des réponses supplémentaires.

Message d'erreur WebSocket sur Safari

Bienvenue dans la Communauté d’assistance Apple
Un forum où les clients Apple s’entraident avec leurs produits. Faites vos premiers pas avec votre compte Apple.