zoukankan      html  css  js  c++  java
  • 如何判断Runtime是否支持5+ API

    根据5+ API规范定义,要求在UserAgent中必须添加支持5+ API描述信息,其格式如下:

    Html5Plus/1.0

    斜线前部分为固定字符“Html5Plus”,斜线后面为5+ API的版本号,目前版本为“1.0”。
    为了与其它UserAgent信息进行区分,其前面添加空格进行分隔。

    因此,我们可以通过以下方法判断当前运行环境是否支持5+ API:

    <!DOCTYPE html>  
    <html>  
        <head>  
            <meta charset="utf-8"/>  
            <title>Hello World</title>  
            <script type="text/javascript" charset="utf-8">  
        // 判断runtime是否支持5+ API  
        if(navigator.userAgent.indexOf("Html5Plus")<0){//不支持5+ API  
            checked("不支持5+ API");  
        }else{//支持5+ API  
            checked("支持5+ API");  
        }  
        // 输出检测结果  
        function checked(ret){  
            if(document.body){  
                document.getElementById("checked").innerText=ret;  
            }else{  
                document.addEventListener("DOMContentLoaded",function(){  
                        document.getElementById("checked").innerText=ret;  
                },false);  
            }  
        }  
            </script>  
        </head>  
        <body>  
                <h1>Runtime supports 5+ Plus?</h1>  
                <p id="checked">checking...</p>  
        </body>  
    </html>
    
  • 相关阅读:
    构建前端第8篇之---Webstom搭建ES6运行环境
    方法重写
    继承的成员变量的访问特定
    继承的理解
    总结与新的开始
    python 小案例demo07
    python 小案例demo06
    python 小案例demo05
    python 小案例demo05 升级版石头剪刀布
    python 小案例demo04
  • 原文地址:https://www.cnblogs.com/aahan/p/14121384.html
Copyright © 2011-2022 走看看