混淆了所有W3C规范和不同浏览器的实现

时间:2011-07-19 21:42:15

标签: android ios html5 touch w3c

我对所有W3C规范和不同浏览器的实现感到困惑。 我有一个列表问题:

  1. 我在W3C的网站上找到了这个页面:http://dvcs.w3.org/hg/webevents/raw-file/tip/touchevents.html
  2. 我在苹果的网站上找到了这个页面:http://developer.apple.com/library/safari/#documentation/UserExperience/Reference/TouchEventClassReference/TouchEvent/TouchEvent.html#//apple_ref/doc/uid/TP40009358

    他们说的话基本相同。

    所以我的问题是:苹果公司是否首先发布了所有的多点触控api然后W3C跟随苹果公司制定了所有规格?或者W3C是否首先发布了规范,然后苹果遵循规范制作了Safari的新版本?

    2.触摸事件规范是否是HTML5规范的一部分?

    3.如果我编写一个使用多点触控与用户交互的网页,用户是否可以在iPad,Android设备和Windows Phone 7(芒果)中使用此网页? 或者我是否必须为每个不同的平台编写不同的代码?

    由于

1 个答案:

答案 0 :(得分:1)

Touch Events Specification基于从Apple Safari实施中克隆的事件,尽管它显着增加了它。它在技术上不是HTML5的一部分。其他平台也复制了Safari的触摸事件。应该可以将代码编写到原始的Apple Safari参考文档中,并使其在iPad和Android上运行。我不知道Windows Phone 7(芒果)。