Tenter d'ouvrir une application externe dans le navigateur empêche la réception des signaux de socket.io
P粉571233520
P粉571233520 2024-01-16 19:38:34
0
1
329

Réécrivons ma question :

Je ne fournirai aucun code car extraire des exemples de code de mon projet prendrait trop de mon temps de travail rémunéré. Plus important encore, je pense que cela n’a rien à voir avec le code et tout à voir avec la sécurité du navigateur.

Lorsque Chrome (ou Edge) tente d'ouvrir une application externe (quelle qu'elle soit), une boîte d'avertissement apparaît demandant à Chrome s'il doit ouvrir l'application externe.

Que je l'active ou que je rejette la boîte d'alerte, je ne reçois plus toutes les communications socket.io de mon serveur backend pour le moment.

Tout fonctionne bien avant d'essayer d'ouvrir des applications externes ou après l'actualisation de la page.

C'est ma question, si je ne fournis aucun exemple de code, certaines personnes pourraient ne pas comprendre la question, je m'en excuse. J'espère juste que quelqu'un a déjà rencontré ce type de problème et sait comment le résoudre.

P粉571233520
P粉571233520

répondre à tous(1)
P粉715274052

J'ai réussi à résoudre ce problème. J'ouvre le lien vers l'application externe directement dans un nouvel onglet, qui transfère la boîte d'alerte vers l'onglet nouvellement ouvert.

La boîte d'alerte semble être à l'origine de l'erreur. Mon onglet principal peut toujours recevoir des signaux du backend lorsqu'il est ouvert dans un autre onglet.

Merci à tous ceux qui ont rencontré ce problème^^

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!