Pourquoi Internet pense-t-il que Microsoft Edge est Google Chrome?


8

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 cela m'a donné l'erreur qu'il n'était pas disponible dans Chrome:

entrez la description de l'image ici

Ensuite, j'ai essayé d'exécuter un test de navigateur sur BrowserScore.com, et le test m'a donné les résultats pour le navigateur Chrome:

entrez la description de l'image ici

Pourquoi?


3
Pourquoi pensez-vous que Microsoft Edge pense à son Chrome? d'après les preuves que vous avez fournies, c'est tout le contraire. Si vous pensez que votre agent utilisateur ne signale pas correctement le bon navigateur, vous devez le vérifier sur whatsmyuseragent.com ou un service similaire. Edge est nouveau, attendez-vous à ce que les sites Web soient confus.
Simon Hayter

Réponses:


14

Parce que Microsoft Edge présente une chaîne d'agent utilisateur qui contient le mot Chrome. Et, d'ailleurs, Safari.

Consultez http://whatsmyuseragent.com/ et vous verrez quelque chose comme ceci:

entrez la description de l'image ici (Souligner le mien)

C'est délibéré au nom de Microsoft pour tromper les vérifications naïves des agents utilisateurs en leur faisant croire que ce n'est pas Internet Explorer. Ce qui n'est pas le cas.


0

La réponse est simple et voici un exemple simplifié:

// 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.';
}

Votre exemple contient une erreur de syntaxe. ;)
Anonyme
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.