Svar
hur detta har besvarats vid stacköverflöde.
Se https://stackoverflow.com/questions/7995353/how-does-battlelog-launch-games-from-browser
När det gäller varför av det, varför skulle man göra detta istället för att implementera en enkel webbkontroll i deras startprogram, för av någon legitim anledning har jag ingen aning.
Ur ett säkerhetsperspektiv verkar det faktiskt vara en ganska dålig idé för varje spelstartare att knyta sig till din webbläsare. Utan denna koppling: Om startprogrammet kod har en sårbarhet, den kommer troligen inte att utlösas eftersom servern måste skicka ett felaktigt svar (vanligtvis öppnar startprogrammet anslutningen, eftersom användarna tenderar att vara bakom NAT). Med denna koppling å andra sidan, om din webbläsare använde åtkomst till massor av webbplatser innehåller 417 chefer för spelstartare som kan köra körbar kod med full åtkomst till webbläsaren, så kan du förutsäga vad det blir till när blackhats blir involverade. / p>
Det gör det åtminstone att säkra systemet (för dem som är intresserade av att använda datorn för mer än bara slagfältet) om du inte litar på det här webbläsarinsticksprogrammet ganska knepigt. flera webbläsare.
Kommentarer
- Tack för den förklaringen! Det verkar som om de rullade tillbaka till den ' s vanliga lokala lansering …