H5是大势所趋 为什么我的浏览器打不开H5

如果问当下社会化营销最火的方式是什么,答案一定是H5!从围住神经猫、全民找祖名,到维多利亚的秘密、以及央视春晚的家和万事兴,H5屡次刷爆我们的朋友圈,成为我们津津乐道的新鲜事物。

  在这个H5最为火热的时代,如果遇到了打不开H5的问题,那会是多么令人沮丧而着急的事情!别人都能看到的而你看不到,自己费心做出的作品而别人又看不到,还有什么比这种感觉更令人不爽的呢?那么,究竟是什么原因造成了H5打不开的问题呢?

  在我们接触到的H5无法打开的案例中,十有八九问题都出在浏览器上。因为往往看到的都是这样一个页面:

  要解决这个问题很简单,那就是按照提示换一个浏览器。

  而要真正理解这个问题,就必须先要理解究竟H5是什么。

  人人在说H5,可是又有多少人真正了解H5呢?在大多数人眼里,H5就是那种向上滑动的华丽页面,或者像神经猫那样的分享式小游戏。其实这些认识都是不充分的。事实上,H5是一项技术,H5是一种语言,H5甚至是一场革命。

  H5其实是HTML5的再次缩写,国外并没有H5的说法,但四个字母连在一起太不符合汉语母语者的习惯了,于是又缩写为H5。小编之前的文章《风靡全网的H5究竟是什么?》中,已经分析了H5的本质和发展历程。

  H5是指第5代HTML,也指用H5语言制作的一切数字产品。所谓HTML是“超 文本标记语言”的英文缩写。我们上网所看到网页,多数都是由HTML写成的。“超文本”是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。而 “标记”指的是这些超文本必须由包含属性的开头与结尾标志来标记。浏览器通过解码HTML,就可以把网页内容显示出来。

  简单些说,H5不是别的什么,H5就是网页,只不过这种网页和过去的不同。它是用一种全新的计算机语言,即HTML5语言写成的。这种语言赋予 了网页新的特性,比如免插件接入多媒体效果、本地存储性、跨平台性等。所以,H5一出现就颠覆了Flash,下一步还将可能颠覆APP。

  我们通常看到的H5页面,就是利用了这种特性。原先需要借助Flash等插件才能实现的效果,现在直接用网页就可以实现了。从而极大地降低了数据流量和运行时间,特别适合在移动互联网中传播!

  但是,H5也遇到了它的问题,那就是浏览器的支持性。HTML5语言在2008年发布,到2014年才定稿。如此漫长的迭代期,使得浏览器厂商对它的态度很纠结,以至于一些浏览器无法正常呈现H5,也就是上面截图中的问题。

  最明显的就是在Windows系统中预装而广泛使用的IE浏览器。IE9以下的版本完全不支持H5,而IE10、IE11的支持情况也不容乐观。而iOS自带的Safari浏览器同样表现平平。目前,对H5支持较好的国外浏览器有Chrome(谷歌浏览器)、Opera(欧朋浏览器)和Firefox(火狐浏览器)

  国内的浏览器,通常都是借用国外浏览器的内核。如果是IE单核的,也很容易出现无法正常显示的问题,比如QQ浏览器、傲游2.0。有些是IE与Chrome双核的,搜狗、猎豹、360、UC都属于这个类型,一般就不会出现无法打开H5的问题了。

  有用户曾问我,为什么我们不去适应用户的浏览器,而要用户更换浏览器呢?这就好比你到美国学习生活就要学英语,而不能让美国人跟你学汉语一样。HTML5语言取代过去的网络语言是大势所趋,只能让浏览器适应语言,而不可能反过来。

  事实上,微软公司也已经开始放弃传统的IE浏览器,在今年3月31日发布了全新的Project Spartan(斯巴达浏览器)。这款全新的浏览器将预装在Windows10系统,并将全面支持HTML5语言。

来源:春哥技术团队,欢迎分享,转载请注明出处。(欢迎加春哥团队客服微信号:taike668)

本文地址:https://www.chungetd.com/sb/527.html
上一篇:关于某些客户倒卖春哥技术博客pigcmsV      下一篇:春哥教你程序员如何留住健康?