2012-11-14 14 views
9

Ho trovato diversi post sulle nuove funzioni nell'API HTML5 Canvas, come i primitivi del percorso o Hit Regions. sembra che l'attuale specifica (4.8.11) ha queste caratteristiche: http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#hit-regionsNuovo supporto API HTML5 Canvas

Althought il context.addHitRegion (contesto viene Canvas2D contesto) nel mio Chrome 23.0.1271.64 torna indefinito (Non riesco a creare il percorso primitive troppo) .

Qualcuno sa quando verranno implementate queste funzionalità (il loro annuncio è da marzo quindi è di 8 mesi)?

Posso testarli in alcune versioni beta di alcuni browser (sarebbe meglio se potesse essere sotto linux)?

+0

Solo un commento, non una risposta: Nel margine del documento a cui si fa riferimento, lo "stato di implementazione" fa finta che non ci sia nulla, indipendentemente dal browser. –

+0

Grazie! Non l'ho notato, ma forse è possibile testarlo con alcuni rami instabili di chrome o altri browser? Esistono siti Web che indicano quale parte delle specifiche è in fase di sviluppo in un browser specifico? –

+0

Per ora sto provando tutto quello che so senza alcun risultato ... Questa domanda probabilmente finirà come troppo localizzata (di breve durata) ma qualsiasi risposta documentata sarebbe molto interessante ... –

risposta

2

Non per un po '.

Ho chiesto al team di Chrome e al team di Firefox circa 1-2 mesi fa e nessuno dei due aveva una cronologia concreta. Non sembra ancora una priorità.

In una corrispondenza e-mail dei miei con la gente FF il 28 ottobre mi hanno risposto:

presumo si stia riferendo agli oggetti Path/modello e le relative variazioni; ci sono-AFAIK-no piani immediati per implementarli. La maggior parte del lavoro sull'implementazione della tela 2D è stata di recente il refactoring; in particolare, avevamo due implementazioni separate, di cui una è stata rimossa poche settimane fa.

+0

Se vuoi percorsi e regioni colpite puoi usa SVG invece di 'canvas', quindi suppongo che rimarrà una priorità bassa nel prossimo futuro. – robertc

+1

Ma SVG non ha un'accelerazione hardware e non può gestire così tanto grafica come fa il canvas, sbaglio? –

+0

Hai ragione, danilo2 e il rapido hit-test è uno dei motivi principali per l'introduzione di questi nuovi oggetti Path sulla specifica Canvas. –