现在用HTML 5规范开发Web应用程序是否安全?

时间:2010-03-27 20:50:31

标签: html5

现在开发HTML 5规范的Web应用程序是否安全?或者我们应该等待更长时间才能达到最终标准?

我想开始开发一个新项目。我希望它在每个方面都是最新的。我应该等待更多html 5还是我可以开始基于它进行编程?

4 个答案:

答案 0 :(得分:6)

这完全取决于您的受众。

如果您的大多数观众都是相当时髦的网络开发者,他们知道使用体面的浏览器,那么使用HTML5可能会很好。

但是,如果您的受众是任何政府机构(学校等),营业场所等,您可能还不想使用它。我的学校目前在Internet Explorer 6/7上运行,我的一位老师经常抱怨Youtube顶部的“您的浏览器不受支持”消息。这些人可能对他们使用的浏览器没有任何控制权,并且由于IT人员可能有点落后。

找到您的受众群体,并使用您可以轻松使用的内容。

答案 1 :(得分:4)

这取决于您要实现的功能。 HTML 5是一个非常广泛的标准,涵盖视频,动态位图,地理定位,更多语义标签等。

没有浏览器实现过所有HTML5功能,所有功能都实现了一些

这将告诉您大部分需要了解的内容以及支持它的浏览器。

http://diveintohtml5.ep.io/

您对哪个部分特别感兴趣?很多人都想使用canvas,它是动态图形标记(模拟元素中的svg)。 Canvas适用于除IE以外的所有主流浏览器,但在IE9中预测支持画布

答案 2 :(得分:1)

这取决于您的受众。如果他们拥有最新的浏览器,那么您可以开始使用HTML 5的部分内容。如果您对用户群不是很了解,那么您可能希望使用网络分析来了解其浏览器的功能。开发人员往往拥有较新的浏览器,但公司或学校可能不会。您还应该对HTML 5进行一些研究,并了解如果需要考虑部署时间,您是否可以快速掌握它。

答案 3 :(得分:1)

使用渐进增强功能。很多HTML5功能(应用程序缓存,自定义表单字段,额外的语义标签)在不受支持的浏览器中都不会有任何损害(尽管你可能需要Remy Sharp的HTML5 shiv),但是给用户和可以使用它们的蜘蛛。其他功能(视频标签,数据库存储,Web工作人员,地理定位)可以使用变通方法与旧版浏览器兼容 - 由Mark Pilgrim链接的Modernizer库使这非常简单。例如,如果您的应用程序使用Geodata,您可以使用基于浏览器的地理定位(如果可用)并回退到基于IP的内容。