明日凌晨!Indie World將公開Nintendo Switch上獨立遊戲的新作介紹影片!   人類與妖怪的捉迷藏!《妖怪捉迷藏!》將在Nintendo Switch「試玩同樂會」登場!   PS5發售當日僅限網路販賣!實體店面是買不到的!   大亂鬥系列amiibo「JOKER」&「勇者」發售日確定!預購開放!   Dragon Quest Walk新活動《2020大冒險 找尋傳說中的過年菜》   FFVIIR Tifa PS4動態主題 免費公開!FF迷不可錯過   「惡靈古堡3 重製版(Resident Evil 3)」吉兒與卡洛斯的經典服裝登場!   任天堂大量熱門遊戲桌布開放玩家免費下載! 

微軟新版 Edge 會偽裝成其它瀏覽器 – 2019

瀏覽器都會帶 User Agent 來跟 Server 說自己是誰,Server 的程式端才能給正確的資料、格式、畫面。

但是微軟新版的 Edge 會隨著 Domain 不同,會修改自己的 User Agent 來偽裝成其它瀏覽器~

微軟新版 Edge 會偽裝成其它瀏覽器

Microsoft Edge 新版的 Engine 已經由 EdgeHTML 換成 Chromium Blink,不過很多網站可能會排除掉(或者直接擋掉)其它瀏覽器(我使用 Firefox、Safari 都曾遇過被排除在外),而且部份網站有為 Chrome 優化。

微軟可能是為了 兼容性 + Chrome 優化的理由,所以會將 User Agent 自動切換成 Chrome。

下述整理自此篇:The New Microsoft Edge Sometimes Impersonates Other Browsers

新版 Microsoft Edge 的運作過程

  1. 新版的 Microsoft Edge 開啟運作
  2. 連接到 https://config.edge.skype.com/config/v1/Edge/75.0.131.0?osname=win&channel=dev&clientId=[id]&osver=10.0.18875&osarch=x86_64&osring=WIF&osedition=professional&ostelemetrylevel=full 下載 JSON
  3. 此 JSON (可連過去 JSON 查看) 就有寫要特別處理的 Domain,要分別使用哪種 User Agent

註:下述可能會不同,詳細可自行再看 JSON 檔為主

使用 Edge Engine 的 User Agent

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763

於 facebook.com、messenger.com … 使用此 User Agent

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3763.0 Safari/537.36

沒列在上面的,使用此 User Agent

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3763.0 Safari/537.36 Edg/75.0.131.0

相關文章