J'utilise actuellement Microsoft Edge. Edge est le nouveau navigateur Internet de Microsoft.
J'ai essayé d'exécuter un programme Unity3D dans Edge, et l'erreur m'a été signalée qu'il n'était pas disponible dans Chrome:
Ensuite, j'ai essayé d'exécuter un test de navigateur sur BrowserScore.com, et le test m'a fourni les résultats du navigateur Chrome:
Pourquoi?
Parce que Microsoft Edge présente une chaîne User-Agent contenant le Word Chrome. Et, d'ailleurs, Safari.
Départ http://whatsmyuseragent.com/ et vous verrez quelque chose comme ceci:
C’est une volonté de la part de Microsoft de tromper les agents de contrôle utilisateurs naïfs en leur faisant croire que ce n’est pas Internet Explorer. Ce qui n'est pas.
La réponse est simple et voici un exemple trop simpliste:
// Your browser is identifying itself as this
$ua_string = 'Edge';
// The website logic is this
if($ua_string === 'IE')
{
echo 'You are using IE';
}
elseif($ua_string === 'FIREFOX')
{
echo 'You are using Firefox';
}
else
{
echo 'You are using Chrome, and we don\'t support that.';
}