jquery利用frame计算第三方网页加载时间
2015-12-01 22:59
726 查看
原先想采用div+ajax实现,但是各种问题,最无法解决的是跨域访问的问题,所以只能借助frame实现了,源码如下:
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>计算页面加载时间</title> </head> <body> <div style="margin:10px"> <input type="text" id="in-url" style="width:450px;height:30px" value="https://www.baidu.com" > <button id="go">Go!</button> </div> <div style="margin:10px"> <label id="lbStatus"></label> </div> <div style="margin:10px; width:100%; height:450px; min-height:450px"> <iframe id="fm" width="100%" height="450px" src="https://www.baidu.com"></iframe> </div> <script src="js/jquery-1-11-1.js" type="text/javascript"></script> <script> var t1 = new Date().getTime(),t2; $(function(){ $('#go').on('click',function(){ t1 = new Date().getTime(); var inputUrl = $('#in-url').val(); $('#lbStatus').text('加载中...'); $('#fm').attr('src',inputUrl); }); $('#in-url').on('keypress',function(){ if(event.keyCode==13) $('#go').click(); }); $('#fm').on('load',function(){ t2 = new Date().getTime(); $('#lbStatus').text('加载完毕,耗时:'+(t2-t1)+'毫秒'); }); }); </script> </body> </html>
相关文章推荐
- jQuery 简单笔记
- 如何在一个页面上让多个jQuery
- HTML5+CSS3+Jquery实现纯手工的垂直时光轴【附源码】
- jquery validate remote的用法
- Jquery在线引用地址:
- JQuery
- jquery layer弹窗弹层插件 小巧强大
- jquery.autocomplete自动补全功能
- jQuery Validate验证
- jquery bind()方法与live()方法的区别
- jqueryui-example-autocomplete实现自动填充效果
- javaweb 项目 使用image cropper jquery插件 截图上传
- Jquery 对比 Javascript
- jquery获取屏幕高度
- jQuery Ajax 实例 全解析
- jQuery Ajax 实例 ($.ajax、$.post、$.get)
- DOM----编写自己的domready(类似于jQuery的$(document).ready(fn))
- DateTimePicker:jQuery日期和时间插件
- jquery信息提示插件poshytip 和弹出框插件 jbox,树状图插件ztree,图表插件echarts
- jQuery插件:跨浏览器复制jQuery-zclip