Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
如果检测到支持HTML 5的浏览器,则将flash体验与HTML 5体验交换_Flash_Html_Browser - Fatal编程技术网

如果检测到支持HTML 5的浏览器,则将flash体验与HTML 5体验交换

如果检测到支持HTML 5的浏览器,则将flash体验与HTML 5体验交换,flash,html,browser,Flash,Html,Browser,我们的网站上有一个界面flash视频体验,当用户点击视频推荐时,flash体验将显示一个视频供他们观看/收听,该视频也在flash中 我们的目标是当有人使用ios设备或支持HTML5的浏览器访问我们的网站时,例如,我们希望flash体验被替换,以显示新的HTML5体验。我们还没有准备好完全删除flash,因为我们的用户还没有现代浏览器 我的问题是有一个“检查”,我们可以添加到我们的网站,如果用户有一个HTML5浏览器,当他们访问它,网站将交换与我们的HTML5体验flash体验 例如:如果用户禁

我们的网站上有一个界面flash视频体验,当用户点击视频推荐时,flash体验将显示一个视频供他们观看/收听,该视频也在flash中

我们的目标是当有人使用ios设备或支持HTML5的浏览器访问我们的网站时,例如,我们希望flash体验被替换,以显示新的HTML5体验。我们还没有准备好完全删除flash,因为我们的用户还没有现代浏览器

我的问题是有一个“检查”,我们可以添加到我们的网站,如果用户有一个HTML5浏览器,当他们访问它,网站将交换与我们的HTML5体验flash体验


例如:如果用户禁用了javascript,我们将其设置为用一个简单的图像替换flash体验。我们希望在检测支持HTML5的浏览器时会出现类似的情况。

HTML5是HTML、Javascript和CSS中松散相关功能的集合。
不同的浏览器和版本支持这些功能的不同子集


您可以使用来检查所需的特定功能。

没有人检查HTML5的兼容性,因为不同的浏览器实现HTML5的程度不同。您所能做的最好的事情就是使用JavaScript检查您所需的所有功能的可用性

编辑:正如SLaks所说,执行检查的最佳工具是Modernizer