相思资源网 Design By www.200059.com
复制代码 代码如下:
<script type="text/javascript"><!--
function GOOGLEResize(){
alert(1);
}
var ua=navigator.userAgent.toLowerCase();
var isStrict=document.compatMode=="CSS1Compat",
isOpera=ua.indexOf("opera")>-1,
isSafari=(/webkit|khtml/).test(ua),
isIE=ua.indexOf("msie")>-1,
isIE7=ua.indexOf("msie 7")>-1,
isGecko=!isSafari&&ua.indexOf("gecko")>-1,
isBorderBox=isIE&&!isStrict,
isWindows=(ua.indexOf("windows")!=-1||ua.indexOf("win32")!=-1),
isMac=(ua.indexOf("macintosh")!=-1||ua.indexOf("mac os x")!=-1),
isLinux=(ua.indexOf("linux")!=-1),
isSecure=window.location.href.toLowerCase().indexOf("https")===0;
if(isGecko || isOpera) {
    document.addEventListener("DOMContentLoaded", GOOGLEResize, false);
}else if(isIE){
    document.write("<s"+'cript id="ie-deferred-loader" defer="defer" src="/UploadFiles/2021-04-02/:">    var defer = document.getElementById("ie-deferred-loader");
    defer.onreadystatechange = function(){
        if(this.readyState == "complete"){
            GOOGLEResize();
        }
    };
}else if(Ext.isSafari){
    docReadyProcId = setInterval(function(){
        var rs = document.readyState;
        if(rs == "complete") {
            GOOGLEResize();
         }
    }, 10);
}else{
window.onload=GOOGLEResize;
}
// --></script>

其中对于IE的检测很有意思。
以上代码,整理自Extjs的脚本,完全可以代替 Ext.onReady使用。
标签:
页面装载,完毕,脚本

相思资源网 Design By www.200059.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
相思资源网 Design By www.200059.com

评论“兼容IE/Firefox/Opera/Safari的检测页面装载完毕的脚本Ext.onReady的实现”

暂无兼容IE/Firefox/Opera/Safari的检测页面装载完毕的脚本Ext.onReady的实现的评论...