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。
我记得在 PDC 2005 上,微软宣布了针对 IE6, IE7 的 Internet Explorer Developer Toolbar,不久之后便提供了下载。这也就是 Internet Explorer 8 中 Developer Tools 的前身。
话说,Windows Live Hotmail 的 Web Messenger 功能还没推出,大概又遭遇了工程问题了吧。 😛
4 条评论
Ming
大侠怎么不说Chrome的Developer Tools呢?也很强大呀.
2009 年 03 月 11 日 12:22 上午
CCC
IE8也有UA啊,它会检测当前网页已决定是用IE7的渲染还是IE8新的渲染方式。
2009 年 03 月 11 日 1:25 上午
Picturepan2
@Ming 我不知的额。
2009 年 03 月 11 日 12:06 下午
Picturepan2
@CCC ??您在说啥额?
2009 年 03 月 11 日 12:07 下午
评论当前被关闭。