W3C home > Mailing lists > Public > whatwg@whatwg.org > June 2013

Re: [whatwg] Challenging canvas.supportsContext

From: Simon Pieters <simonp@opera.com>
Date: Tue, 25 Jun 2013 09:54:57 +0200
To: "Benoit Jacob" <jacob.benoit.1@gmail.com>, "Dean Jackson" <dino@apple.com>
Message-ID: <op.wy75lvxnidj3kv@simons-macbook-pro.local>
Cc: WHATWG <whatwg@lists.whatwg.org>
On Mon, 24 Jun 2013 23:31:59 +0200, Dean Jackson <dino@apple.com> wrote:

> Also, the presence of window.WebGLRenderingContext doesn't necessarily  
> indicate
> that WebGL is supported. On iOS for example, that object is available in  
> Safari
> but calling getContext('webgl') fails. The supportsContext method would  
> allow
> authors to easily detect this case.

Since supportsContext is not supported in Safari on iOS, authors cannot  
use it to detect this case at all.

We could say in the spec that if a UA knows it cannot create a specific  
context, it must hide the corresponding interface object. This does  
basically the same thing as supportsContext, except that it would also  
work for pages that already do feature detection based on the interface  
object.

-- 
Simon Pieters
Opera Software
Received on Tuesday, 25 June 2013 07:53:18 UTC

This archive was generated by hypermail 2.3.1 : Monday, 13 April 2015 23:09:22 UTC