Mengapa internet menganggap Microsoft Edge adalah Google Chrome?

8

Saat ini saya menggunakan Microsoft Edge. Edge adalah Browser Internet baru dari Microsoft.

Saya mencoba menjalankan Program Unity3D di Edge, dan itu memberi saya kesalahan bahwa itu tidak tersedia di Chrome:

masukkan deskripsi gambar di sini

Lalu saya mencoba menjalankan Tes Browser di BrowserScore.com, dan tes memberi saya hasil untuk browser Chrome:

masukkan deskripsi gambar di sini

Mengapa?

Evorlor
sumber
3
Menurut Anda mengapa Microsoft Edge berpikir tentang Chrome? dari bukti yang Anda berikan itu adalah kebalikannya. Jika Anda berpikir bahwa agen pengguna Anda tidak melaporkan browser yang benar dengan benar maka Anda harus memeriksanya dengan whatsmyuseragent.com atau layanan serupa. Edge baru, berharap situs web menjadi bingung.
Simon Hayter

Jawaban:

14

Karena Microsoft Edge menyajikan string Agen-Pengguna yang berisi kata Chrome. Dan, dalam hal ini, Safari.

Lihat http://whatsmyuseragent.com/ dan Anda akan melihat sesuatu seperti ini:

masukkan deskripsi gambar di sini (Penekanan milikku)

Ini disengaja atas nama Microsoft untuk menipu pengecekan agen-pengguna yang naif dengan berpikir bahwa itu bukan Internet Explorer. Yang mana tidak.

Mark Henderson
sumber
0

Jawabannya sederhana dan ini adalah contoh yang terlalu disederhanakan:

// 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.';
}
MonkeyZeus
sumber
Contoh Anda memiliki kesalahan sintaksis. ;)
Anonymous