2011-01-11 51 views
3

我正在拼命寻找Android浏览器支持的功能的详细文档,并可从JavaScript API访问,但仍无法找到任何内容。有关Android默认浏览器中支持的Javascript API的详细文档?

特别是,我想了解有关以下内容的详细信息: -Android wrt中html5 canvas实现的范围。规格。 - 支持触摸事件和手势事件的级别。 (我发现: http://backtothecode.blogspot.com/2009/10/javascript-touch-and-gesture-events.html - 但它是1岁 - 以及quirksmode.org网站)。

根据我的测试,不支持在JavaScript中捕获多点触摸事件(在2.2中)。但拥有官方文档比基于测试的方法更容易。 - 更大程度上,Android默认浏览器中每个HTML5功能的状态。

任何好的指针?

THX

帕特里克

回答

0

的JavaScript功能在WebView或Android浏览器可以是大致相同的其他浏览器的可用 - 大多数JavaScript 1.8(见Mozilla Developer Network为有用的信息)。

如果您在浏览器中使用WebView而不仅仅是一个页面,那么您可以在您的Java应用程序和您的网页中运行的JavaScript之间进行通信(您可以使用JavaScript来调用Java方法,反之亦然) ;见Using WebViews

Android浏览器(或WebView)不支持多点触控JavaScript事件(请参阅Issue 11909)。

您必须在您的WebView上使用Java实现自己的触摸处理程序,然后将触摸信息传递给JavaScript中的方法。