推出的原有和目标:
目标web端存在一些问题,比如说兼容性问题,同样的页面,在不同浏览器上显示的效果不一样,那么开发人员需要做很多额外的工作去解决这一问题,需要花大把的时间在这上面。一些特殊的权限没有给开发人员,比如:定位权限、拉起照相机拍照权限、动画、绘画。那么H5的推出就是解决这一系列的问题。
H5解决了什么问题?
(1) 开发了一些特殊权限给开发者:有了这些权限,开发者就可以轻易地获取用户的定位信息,拍照功能等等。
(2) 解决不同浏览器的兼容性问题: H5也可以理解为是一个协议标准,他让绝大部分浏览器生产商都遵循这一标准。
(3) 文档结构不清晰:在之前的开发中,页面的布局都是使用Div+Css,不利于搜索引擎去抓取页面信息,比如浏览器抓取一片网页新闻的时候,根本抓不到在作者,信息发布时间等信息。
H5的浏览器支持情况:
(1) Chrome,Firefox:支持html5很多年,而且有自动升级,支持最好。
(2) Safari,Opera:同样支持html5很多年,支持也很好。
(3) IE:IE10起比较好了,之前很差。 (iE 9+ 都行)