2014-10-16 5 views
0

Может ли кто-нибудь помочь обнаружить обнаружение браузера html5 и css3 или нет? Я попробовал этот код:Как обнаружить поддержку браузера HTML 5 или нет

if(Modernizr.canvas){ 
     alert('Html 5 support'); 
    } 
    else{ 
     alert('HTML 5 not supported'); 
    } 

Но это всегда показывает "Html 5 Supoort" пока IE6 не поддерживает HTML 5.

благодарив, M

+1

возможно дубликат [Как обнаружить совместимость HTML 5 в браузере] (http://stackoverflow.com/questions/6731303/how-to-detect-html -5-compatible-in-browser) –

+2

Вы не можете обнаружить поддержку HTML5; вы обнаруживаете поддержку _features_ HTML5. –

ответ

0

Не знаете о вашей проблеме без каких-либо подробностей.

Используйте ниже код для обнаружения снова:

function supportCanvas() { 
    /* 
     maybe use code below for detail: 
     var cvs = document.createElement('canvas'); 
     alert(typeof cvs.getContext); // if support, output "function" 
    */ 
    return !!document.createElement('canvas').getContext; 
} 
-1

вы можете проверить поддержку html5 по проверка функции localstorage

if (Modernizr.localstorage) { 
alert('localStorage is available!'); 
// run localStorage code here... 
} 
else { 
// no native support for local storage 
alert('This Browser Doesn\'t Support Local Storage.'); 
}