我第一次使用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;
}
谢谢