Skip to content

WP瀏覽器偽裝成Safari才能正常顯示網頁

  微軟 Windows Phone 瀏覽器不得不將用戶代理 User Agent 更改為蘋果 iPhone Safari 瀏覽器才能正常顯示移動版網頁。簡單的說,瀏覽器與網頁之間通過特殊識別符進行通信,服務器通過 UA 瞭解用戶正在使用哪種瀏覽器。 UA 也是網站決定顯示桌面版或移動版的重要識別符。由於微軟瀏覽器的市場份額實在太少,大部分網站直接忽略 Windows Phone 的用戶代理,這意味著用戶使用 Windows Phone 訪問網頁時,大部分情況隻能顯示沒有為移動版優化的網頁。

  為瞭改變這種現象,微軟在 Windows Phone 8.1中將瀏覽器的用戶代理更改為 iPhone Safari,這樣網頁會顯示為移動優化的版本。10年前,開發者會將微軟 Internet Explorer 作為標準,現在一切都不一樣瞭。