初めて modernizr を使用していて、いくつかの問題に直面しています。
私が行った手順は次のとおりです。
HTML ヘッダーに Modernizr をロード HTML フッターに JQuery をロード
Jquery ドキュメントの準備ができたら、Modernizr を使用していくつかのブラウザー機能を確認しました。そのチェックが失敗すると、別のページにリダイレクトされます。
ほとんどの場合、ドキュメントの準備が整った状態で Modernizr を使用したチェックは正常に機能しますが、失敗して同じブラウザーからでも別のページにリダイレクトされることがあります。
Modernizr の前にドキュメントの準備ができているため、Modernizr が機能しなかったためだと思います。何かお手伝いできることはありますか?
$(function() {
//if browser can't provide certain features, it will redirect the browser to dumb phone page
if(satisfiedWithBrowser()){
// do other stuff
}else
window.location = 'redirect/';
});
function satisfiedWithBrowser(){
//console.log(Modernizr);
if(!Modernizr.csstransforms || !Modernizr.backgroundsize || !Modernizr.cssanimations || !Modernizr.hashchange) // || !Modernizr.touch)
return false;
else
return true;
}
ありがとう