利用 Safari 4 的 UA 切换解决 Hotmail 问题

Windows Live Hotmail 在设计时区分了 IE 浏览器和非 IE 浏览器,并且会有不同的处理方式,因此用户常常会遇到一些莫名的问题。其实,有时只要修改浏览器的 User Agent 就可以骗过 Hotmail,从而让 Hotmail 以完全支持的浏览器进行处理、正常使用 Hotmail。在 Safari 4 Beta 中非常简单(下面会详细介绍),Firefox 中则需要安装 User Agent Switcher 插件Google Chrome 曾通过修改 UA 解决叻某 Hotmail 问题,至于 IE,这就不必了吧。

Safari 4 Beta 中有切换 UA 的功能,但只限当前 Session,并且在 Windows 下需要通过以下步骤使用 Safari 的 UI 切换功能:

  • 设置按钮(齿轮状图标)-> 显示菜单栏 Show Menu Bar ;
  • 设置按钮 -> 偏好设置 Preferences ->  高级 Advanced -> 选中显示 Develop 菜单 Show Develop Menu in menu bar ;
  • Develop 菜单 -> User Agent -> 选择内置的浏览器 UA 设置,或者自行编辑(推荐选择 Opera 9.63 for Windows)。

Safari 4 Beta 中还有非常优雅的辅助 Web 开发与设计功能 Web Inspector,这类似 Firefox 下的 Firebug(推荐安装 Yahoo! YSlow for Firebug),而 Internet Explorer 8 中也内置了 Developer Tools,更有趣的是 Opera 也有 Opera Developer Tools

利用 Safari 4 的 UA 切换解决 Hotmail 问题

我记得在 PDC 2005 上,微软宣布了针对 IE6, IE7 的 Internet Explorer Developer Toolbar,不久之后便提供了下载。这也就是 Internet Explorer 8 中 Developer Tools 的前身。

话说,Windows Live Hotmail 的 Web Messenger 功能还没推出,大概又遭遇了工程问题了吧。 😛

LiveSide: How to check your Hotmail in Safari (3 or) 4

直达:微软中国官方商城 - 购买 Surface、Xbox 和配件促销

4 条评论
  • Ming

    大侠怎么不说Chrome的Developer Tools呢?也很强大呀.

    2009 年 03 月 11 日 12:22 上午 回复

    • Picturepan2

      @Ming 我不知的额。

      2009 年 03 月 11 日 12:06 下午

  • CCC

    IE8也有UA啊,它会检测当前网页已决定是用IE7的渲染还是IE8新的渲染方式。

    2009 年 03 月 11 日 1:25 上午 回复

    • Picturepan2

      @CCC ??您在说啥额?

      2009 年 03 月 11 日 12:07 下午

发表评论