Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查html5和Javascript支持_Javascript_Php_Html_Css - Fatal编程技术网

检查html5和Javascript支持

检查html5和Javascript支持,javascript,php,html,css,Javascript,Php,Html,Css,您好,在将用户重定向到应用程序本身之前,我想检查一下我的浏览器是否支持HTML5、CSS3和Javascript的所有功能。我看到了一些有关Modernizer的参考资料,但即使在阅读了他们的文档之后,我也不知道如何使用它 我只想要一个简单的函数,在检查完成后返回一个布尔值。在某个地方有类似的函数吗?生活(和浏览器兼容性)比一个布尔值更复杂 使用Modernizer,然后确保支持您实际需要的所有特定功能,并执行重定向,例如: if(Modernizr.geolocation&&Modernizr

您好,在将用户重定向到应用程序本身之前,我想检查一下我的浏览器是否支持HTML5、CSS3和Javascript的所有功能。我看到了一些有关Modernizer的参考资料,但即使在阅读了他们的文档之后,我也不知道如何使用它

我只想要一个简单的函数,在检查完成后返回一个布尔值。在某个地方有类似的函数吗?

生活(和浏览器兼容性)比一个布尔值更复杂

使用Modernizer,然后确保支持您实际需要的所有特定功能,并执行重定向,例如:
if(Modernizr.geolocation&&Modernizr.boxshadow/*任何其他…*/){…}


您将问题标记为“php”-但可靠的功能检测只能在客户端运行。如果你想在服务器上获得这些信息,你可以在客户端运行测试,然后在cookie或类似的东西中传递有趣的结果。

我很想看看你正在构建的页面需要每个html、css3和js(??)功能。哈哈,好吧,这很有趣,我真的不记得我在我的应用程序中使用了html5功能,代码太多了,所以我想知道是否可以检查所有功能。因为没有浏览器支持所有这些功能,所以你可以完全跳过测试,直接将所有人从你的应用程序中重定向出去。@Quentin我在这里寻求帮助,如果你知道的更好,那么给我一个合理的解决方案,否则请不要发表这样的评论。@BlankEDjok-你拒绝尝试检测你实际使用的功能。检测所有功能都不起作用(如上所述)。你想要什么样的评论?同样要检测Javascript,那么你最好使用Javascript来做redirect@Dean白宫什么?抱歉,我不明白您的意思。@BlankEDjok建议进行编辑,但要检测Javascript,只需将重定向放入Javascript中,如果禁用Javascript,它将永远不会运行