旧浏览器(IE8、IE7、IE6)上HTML5导航定时的替代方案
alternative for HTML5 NavigationTiming on older browsers (IE8, IE7, IE6)?
IE9和chrome支持NavigationTiming JavaScript界面,该界面简化了测量用户体验和网站性能的过程(谷歌分析也使用该界面(。不幸的是,我们网站的大多数用户都使用IE8、IE7或IE6。有人知道检索这些数据的替代方法吗?
我最感兴趣的指标是从用户第一次启动页面请求(例如单击链接(到页面完成加载所经过的时间。
离开页面的Javascript作用域将在新页面加载完成之前过期,所以我认为如果不进行大规模的重组,您将无法实现这一点。
我会使用YSlow Firebug插件进行一些基本分析,并专注于优化网站本身。
你打开HTTP gzip压缩了吗?即使你没有使用IIS6,Jeff Atwood也很好地理解了理由:http://www.codinghorror.com/blog/2004/08/http-compression-and-iis-6-0.html
似乎一个可能的替代方案是使用插入指令的链接,以记录从单击链接到页面加载完成所用的时间。
另一种选择是要求用户为IE安装谷歌工具栏,这增加了测量时间的能力。
Boomerang是一个开源项目,它通过检测旧页面上的onbeforeunload
事件和目标页面上的onload
事件,帮助您检测网站内的导航。
如果浏览器支持NavigationTiming
,则会使用它。
相关文章:
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- angular 1.5应用程序中的导航栏
- 无法从jquery Mobile导航栏重定向到另一个页面
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- 导航到特定事件的另一个变量页面
- 绑定时将Parsley minlength消息作为选项传递时,未对其进行自定义
- MVC 3页面导航和使用javascript传递参数
- 如何在react js中从一个页面导航到另一个页面
- 导航栏没有调整到浏览器屏幕的大小
- 显示放大镜弹出窗口时隐藏导航内容
- DataTable按下键选择扩展/导航
- 正在检测导航到<a name=“;最新主题”></a>
- 带有url的单页网站导航
- 父页面的角度路由器导航高亮显示
- 如何正确编程jQuery动画与平滑(导航栏)
- 动态更改'汉堡包'导航取决于BG图像
- 使用导航属性创建Kendo UI网格模型的问题
- 修正了当位置动态给定时导航条覆盖内容的问题
- 旧浏览器(IE8、IE7、IE6)上HTML5导航定时的替代方案
- 当滚动过去时位置更改为固定时,导航栏使内容跳跃