- From: Tobie Langel <tobie.langel@gmail.com>
- Date: Mon, 10 Sep 2012 21:28:50 +0200
- To: Dean Jackson <dino@apple.com>
- Cc: "whatwg@lists.whatwg.org" <whatwg@lists.whatwg.org>
On Sep 10, 2012, at 8:14 PM, Dean Jackson <dino@apple.com> wrote: > I propose adding a new method to HTMLCanvasElement: > > interface HTMLCanvasElement : HTMLElement { > boolean supportsContext(DOMString contextId, any... arguments); > }; > > supportsContext takes the same parameters as getContext, and simply returns > true if the corresponding call to getContext would have returned a valid > context, false otherwise. What about enabling feature detection by providing a method per context? interface HTMLCanvasElement : HTMLElement { object get2DContext(); object getWebGLContext(any... args); }; That way, developers can use idiomatic JS for feature testing like pretty much everywhere else on the Web platform: if (canvas.get2DContext) { // do stuff with 2D canvas } --tobie
Received on Monday, 10 September 2012 19:29:17 UTC