傲游对开发人员的影响越来越大了

作者:heero 来源:163UED 时间:2009-10-14 13:16:00 

不得不承认,傲游在用户体验方面是做得比较好的,所以它的用户群非常大。也正因为如此,它的某些不好的特性也造成了开发人员不可忽略的浏览器兼容问题。

Flash缓存?

前段时间在公司一个内部项目中,需要在网页里面嵌入一个批量上传图片的Flash。这本来是很简单的事情,在IE、Firefox等浏览器下也测试通过了,然而在傲游下却出现了一个奇怪的问题:从第二次浏览该网页开始,Flash变成了一片空白。即使关闭了所谓的网页加速,还是不正常。用 Google搜了一遍后,发现唯一的解决办法是在文件地址后加一串随机数避免缓存。
IE7 or IE8?

大部分Javascript框架使用navigator.userAgent判断浏览器类型,例如:

var userAgent = navigator.userAgent.toLowerCase();
jQuery.browser = {
  version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1],
  safari: /webkit/.test( userAgent ),
  opera: /opera/.test( userAgent ),
  msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
  mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
};

当IE的版本是8.0时,傲游的设置中会出现一个“启用IE8标准渲染模式”的选项。如果没有勾上此选项,傲游默认用IE7模式进行渲染,userAgent中标识的版本也是IE7:

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; CIBA; MAXTHON 2.0)

后来,我在网页区域加上了X-UA-Compatible的设置:

此时网页虽然是以IE8模式进行渲染,但userAgent中标识的版本仍然是IE7。

傲游2.5后的版本给我的感觉是越来越糟糕,在这里期待一下Webkit核心的3.0版本。

标签:遨游,开发,用户体验,浏览器
0
投稿

猜你喜欢

  • my.ini(my.cnf)与mysql优化指南

    2009-12-15 16:20:00
  • mssql存储过程表名和字段名为变量的实现方法

    2011-12-01 07:59:13
  • ASP连接MySQL数据库的方法

    2010-03-14 11:25:00
  • WAP页面设计与实现小贴士

    2011-01-10 20:38:00
  • Javascript 动画初探(原理)

    2009-02-06 15:53:00
  • ORACLE8的分区管理

    2010-07-30 13:18:00
  • SQL Server索引管理的六大铁律

    2009-03-25 14:05:00
  • ASP|HTML]单引与双引号

    2008-03-12 11:42:00
  • Google logo “我的中国”谷歌国际少年绘画大赛小学1-3年级

    2008-12-19 12:26:00
  • 番茄的js表单验证类

    2008-01-07 13:53:00
  • 解决MSSQL下“不能在手动或分布事务方式下创建新的连接”的问题

    2008-07-15 12:48:00
  • RDFa介绍——构建更友好的web页面

    2009-09-19 17:01:00
  • JScript 的内存回收

    2007-10-16 20:02:00
  • HTML5 WebSockets基础使用教程

    2010-09-21 12:48:00
  • 通过排序引导用户的行为方式

    2008-05-17 09:30:00
  • SQL Servr 2008空间数据应用系列四:基础空间对象与函数应用

    2011-02-23 15:01:00
  • 玩转表单之花样表单

    2011-04-25 19:17:00
  • Google Chrome CSS选择器速度测试比较

    2008-10-06 13:24:00
  • css网页下拉菜单制作方法(4):定位问题

    2007-02-03 11:39:00
  • 推荐给大家看的设计书

    2009-02-23 12:17:00
  • asp之家 网络编程 m.aspxhome.com