HTML5的一些限制(7)
浏览数量: 8 作者: 本站编辑 发布时间: 2016-07-19 来源: www.rongchuangmedia.net
询价
在
HTML5中,引入了新的特性,只需要在其中添加一个URL,浏览器就可以引入数据流。也许大家刚开始都会认为它们应该和图片标签一样好用吧,但其实事情并没有那么简单。当你尝试让所有不同的浏览器都来支持播放基本的音频文件时,可能会花费很长时间。原因是某些个别的的浏览器的设计者只是实现了部分音频格式,而不是全部音频格式,当然,这并不是HTML5委员会没有在标准中加入这些格式,而是浏览器为了争夺市场控制权,扩大市场份额,常常在一个浏览器上能正常工作的文件,到了另一个浏览器上就不能正常工作了。开发者需要加入canPLAYType函数,但即使是这个函数也不是所有的浏览器都能支持。
HTML5的未来远景很美好,也让用户产生期望,但是在现实情况中,优势另一种情况。程序员已经在尽力来做到HTML5架构师想的东西,然而总会有一些意外,比如HTML5的地理定位API,它涉及到一定的隐私,但是对精确度有所控制,如果它可以一直按照设计者的初衷去工作,那么大家也都能少些事了。某些浏览器在读取地时理定位时,老是显示超时,因为浏览器并没有聪明到知道在台式机上并没有GPS芯片。
到最后,很多人回去责怪浏览器不能实现那些让人兴奋的HTML5的新的特性,或者说不能完整、稳定的实现,他们不会思考是不是API本身的问题。HTML5的
web应用开发者需要能够在现有基础上考虑好浏览器兼容性问题去开发应用。