1. 怎麼檢測瀏覽器是否支持html5

利用HTML5新標簽對象的方法來進行檢測,比如Canvas對象的getContext()、Video對象的canPlayType等。如果瀏覽器支持HTML5,則返回相應的期望值(返回函數體,布爾值為true),否則無法獲得期望值(返回undefined,布爾值為false)。

Canvas對象的getContext

//方法一

/**

*[supportHtml5言成科技&HTML5學堂]

*@return{[type]}[description]

*/

functionsupportCanvas(){

return(typeofdocument.createElement('canvas').getContext==="function");

}


console.log(supportCanvas());

Video對象的canPlayType

//方法二

/*

*[supportsVideo言成科技&HTML5學堂]

*@return{[type]}[description]

*/

functionsupportVideo(){

return!!document.createElement('video').canPlayType;

}


console.log(supportVideo());


2. 如何判斷瀏覽器是否支持HTML5 Canvas

需要准備的材料分別有:電腦、瀏覽器、html編輯器。

1、首先,打開html編輯器,新建html文件,版例權如:index.html。

3. 怎麼判斷瀏覽器是否支持html5的某些屬性例如:required,placeholder.還有其它

常規的做法就是先判斷瀏覽器的類型與版本號,然後可以判斷是否支持HTML5.

比較省事的做法就是執行HTML5中的特有函數,有try可以測試是否正確執行。由於各瀏覽器版本對html5的支持度不同,這種情況只適用使用大多數的html5方法或屬性。

4. jquery 判斷瀏覽器是否支持HTML5

判斷瀏覽器是否支持HTML方法較多,下面的供參考;得到結果後就可以給出自己的提示信息了,可以創作發揮。例子中就只是一個簡單的alert提示
<script type="text/javascript">
window.onload = function() {
if (window.applicationCache) {
alert("瀏覽器支持HTML5");
} else {
alert("瀏覽器不支持HTML5");
}
}
</script>

5. html5中怎麼判斷瀏覽器類型

用JS來判斷:

<script>
(){
varuserAgent=navigator.userAgent;//取得瀏覽器的userAgent字元串
varisChrome=userAgent.indexOf("Chrome")>-1;//判斷是否Chrome瀏覽器
varisOpera=userAgent.indexOf("Opera")>-1;//判斷是否Opera瀏覽器
varisIE=userAgent.indexOf("compatible")>-1&&userAgent.indexOf("MSIE")>-1&&!isOpera;//判斷是否IE瀏覽器
varisFF=userAgent.indexOf("Firefox")>-1;//判斷是否Firefox瀏覽器
varisSafari=userAgent.indexOf("Safari")>-1;//判斷是否Safari瀏覽器

if(isIE){
varIE5=IE55=IE6=IE7=IE8=false;

varreIE=newRegExp("MSIE(\d+\.\d+);");
reIE.test(userAgent);

varfIEVersion=parseFloat(RegExp["$1"]);
IE55=fIEVersion==5.5;
IE6=fIEVersion==6.0;
IE7=fIEVersion==7.0;
IE8=fIEVersion==8.0;

if(IE55){return"IE55";}
elseif(IE6){return"IE6";}
elseif(IE7){return"IE7";}
elseif(IE8){return"IE8";}
}
elseif(isFF){return"FF";}
elseif(isChrome){return"Chrome";}
elseif(isOpera){return"Opera";}
elseif(isSafari){return"Safari";}
}

console.log(myBrowser());//會輸出你使用的瀏覽器類型
</script>

6. 怎麼知道瀏覽器是否支持html5

可以通過檢查是否瀏覽器支持某個特定的html5功能,比如檢查是否支持canvas:

varsupportCanvas=(typeofdocument.createElement('canvas').getContext==="function");
if(supportCanvas){
//...
}else{
alert("檢測回到您正在使用舊版瀏答覽器,推薦您升級到新版以獲取最佳體驗!");
}

第二種方法:

functionsupports_video(){
return!!document.createElement('video').canPlayType;
}

if(supports_video()){
//...
}else{
alert("檢測到您正在使用舊版瀏覽器,推薦您升級到新版以獲取最佳體驗!");
}

7. 怎麼判斷瀏覽器是否支持html5的indexedDB

indexedDB=indexedDB||webkitIndexedDB||mozIndexedDB||null;
if(indexedDB){
alert('支持');
}else{
alert('不支持');
}

PC端支持度:

FireFox 10+(完全支持)、Chrome 23+(完全支持)、Opera15+(15+用的就是專Chrome內核了所以都一樣了,完屬全支持)IE10+(部分支持)

結論:如不考慮IE,目前可放心使用

8. js如何判斷瀏覽器是否支持html5

方法一:

if(typeof(Worker)!=="undefined"){
alert("支持html5");
}else{

alert("不支持html5");
}

方法二:

if(window.applicationCache){
alert("支持html5");
}else{

alert("不支持html5");
}

9. 檢測瀏覽器是否支持html5

  1. 在全局對象上檢測


    <!doctypehtml>
    <htmllang="zh_CN">
    <head>
    <metacharset="UTF-8">
    <metaauthor="suifengtec">
    <title>applicationCacheTest</title>
    <script>
    window.onload=function(){
    if(window.applicationCache){
    document.write("Yes,.");
    }else{
    document.write("No,.");
    }
    }
    </script>
    </head>
    <body>
    </body>
    </html>
  2. 在創建的元素上檢測

    <!doctypehtml>
    <htmllang="zh_CN">
    <head>
    <metacharset="UTF-8">
    <metaauthor="suifengtec">
    <title>SimpleSquare</title>
    <scripttype="text/javascript">
    window.onload=drawSquare;

    functiondrawSquare(){
    varcanvas=document.getElementById('Simple.Square');
    if(canvas.getContext){
    varcontext=canvas.getContext('2d');

    context.fillStyle="rgb(13,118,208)";
    context.fillRect(2,2,98,98);
    }else{
    alert(".");
    }
    }
    </script>
    </head>
    <body>
    <canvasid="Simple.Square"width="100"height="100"></canvas>
    </body>
    </html>
  3. 檢測某HTML5方法是否返回期望的值

    <!doctypehtml>
    <htmllang="zh_CN">
    <head>
    <metacharset="UTF-8">
    <metaauthor="suifengtec">
    <title>VideoTest</title>
    <script>
    functionvideoCheck(){
    return!!document.createElement("video").canPlayType;
    }

    functionh264Check(){
    if(!videoCheck){
    document.write("not");
    return;
    }

    varvideo=document.createElement("video");
    if(!video.canPlayType('video/mp4;codecs="avc1.42E01E,mp4a.40.2"')){
    document.write("not");
    }
    return;
    }

    document.write("Yourbrowserdoes");
    h264Check();
    document.write("supportH.264video.");
    </script>
    </head>
    <body>

    </body>
    </html>
  4. 檢測HTML5元素是否能保留值

    <!doctypehtml>
    <htmllang="zh_CN">
    <head>
    <metacharset="UTF-8">
    <metaauthor="suifengtec">
    <title>RangeInputTest</title>
    <script>
    functionrangeCheck(){
    vari=document.createElement("input");
    i.setAttribute("type","range");
    if(i.type=="text"){
    document.write("not");
    }
    return;
    }

    document.write("Yourbrowserdoes");
    rangeCheck();
    document.write("supportthe<code><inputtype=range></code>inputtype.");
    </script>
    </head>
    <body>

    </body>
    </html>

10. 如何判斷瀏覽器不支持html5

JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。
HTML5萬維網的核心語言、標准通用標記語言下的一個應用超文本標記語言(HTML)的第五次重大修改。2014年10月29日,萬維網聯盟宣布,經過接近8年的艱苦努力,該標准規范終於制定完成
接下來我教大家如何用javascript判斷瀏覽器是否支持HTML5
一:
打開編輯器,或者JetBrains WebStorm
我一般用notepad++,其實都一樣,只要能寫代碼,記事本也OK
然後選擇你需要修改的html文件
二:
在文件中,加入如下js代碼
<script>
window.onload = function() {
if (window.applicationCache) {
alert("你的瀏覽器支持HTML5");
} else {
alert("你的瀏覽器不支持HTML5");
}
}
</script>
三:
然後打開你需要測試的瀏覽器,我用的chrome,當然,你也可以測試手機瀏覽器
打開這個文件後會彈出提示。
四:
當然,也有可能你的瀏覽器不支持HTML5,則會彈出,說明你是時候更換瀏覽器了!
五:
到這里,你就可以判斷你的瀏覽器是否支持html5啦,歡迎你加入HTML5,相信你會有更好的體驗