Réponse
Le comment de cela a été répondu au débordement de la pile.
Voir https://stackoverflow.com/questions/7995353/how-does-battlelog-launch-games-from-browser
Quant au pourquoi , pourquoi on ferait cela au lieu dimplémenter un simple contrôle web dans leur lanceur, pour aucune raison légitime, je nen ai aucune idée.
Du point de vue de la sécurité, il semble en fait être une très mauvaise idée que le lanceur de chaque jeu se lie à votre navigateur. Sans cette égalité: Si le lanceur le code a une vulnérabilité, il est peu probable quil soit déclenché car le serveur doit envoyer une réponse mal formée (généralement le lanceur ouvre la connexion, car les utilisateurs ont tendance à être derrière NAT). Avec cette égalité, dun autre côté, si votre navigateur utilisé pour accéder à de nombreux sites Web contient 417 gestionnaires de lanceurs de jeux qui peuvent exécuter un code exécutable avec un accès complet au navigateur, eh bien, vous pouvez prédire ce qui se transforme une fois que les blackhats sont impliqués.
À tout le moins, cela rend la sécurisation du système (pour ceux qui souhaitent utiliser lordinateur pour plus que juste un champ de bataille) si vous ne faites pas confiance à ce plugin de navigateur un peu plus compliqué. Cela impliquerait au minimum dutiliser plusieurs navigateurs.
Commentaires
- Merci pour cette explication! Il semble qu’ils y soient revenus ' lancement local habituel de div....