Skip to content

How to disable registering a Service Worker for WebView2? #3657

@pagbenda

Description

@pagbenda

Bonjour,

Je développe actuellement une Web App affichée dans une application AVEVA OMI via WebView2 (WPF).
L’application fonctionne correctement, mais à chaque rechargement de la page :

👉 Une pop-up apparaît indiquant que le Service Worker n’a pas pu s’enregistrer.
Cela se produit à chaque rafraîchissement et pose problème dans OMI.

Je cherche une solution pour :

Empêcher l’enregistrement du Service Worker,

Masquer ou supprimer la pop-up avant qu’elle n’apparaisse,

Ou désactiver complètement les Service Workers dans WebView2.

Dans mon cas (supervision industrielle), les Service Workers ne sont pas nécessaires et ce message perturbe les utilisateurs.

Ce que j’ai déjà testé

La Web App fonctionne parfaitement dans un navigateur classique.

Le problème semble lié au support partiel des Service Workers dans WebView2.

Je n’ai pas trouvé de méthode documentée pour désactiver les Service Workers en C#.

Ce que je recherche

Existe-t-il :

Une solution fiable pour désactiver les Service Workers dans WebView2 ?

Une technique pour intercepter et empêcher l’affichage de la pop-up d’erreur ?

Une recommandation pour les Web Apps embarquées qui n’ont pas besoin de Service Workers ?

Merci d’avance pour votre aide.

Image Image

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions