2012-05-30 11 views
11

Esiste un equivalente a caniuse.com per le API HTML5/ECMAScript5/ECMAScript6 nei vari browser?Javascript: Esiste un equivalente a caniuse.com per le API HTML5/ECMAScript5/ECMAScript6 nei vari browser?

caniuse.com ha una copertura javascript, ma pagine come http://caniuse.com/#feat=filesystem in realtà non ti dicono altro che sì/no/parzialmente. Realisticamente, sto cercando qualcosa come quirksmode attraversato da caniuse, in cui potrei guardare in dettaglio qualsiasi API o metodo e vedere dove è attualmente implementato (e privo di bug). Un sito in cui, per esempio, ho potuto guardare e vedere quali versioni di cui i browser attualmente lavorare con questo:

Object.keys(CONSTANTS.TEXT).forEach(function(key) { 
    languages.push([key, CONSTANTS.TEXT[key].languageName]); 
}); 

risposta

8

Appena trovato qualcosa di simile nei riferimenti ad una domanda diversa. ES5: http://kangax.github.com/es5-compat-table/ ES6: http://kangax.github.com/es5-compat-table/es6/ non standardizzato: http://kangax.github.com/es5-compat-table/non-standard/

+0

Hm, la linea "proxy" nella tabella ES6 è strano. Sia FF che Chrome li hanno supportati per un po 'e il test utilizzato dovrebbe avere successo. –

+0

Il test che dimostrano di utilizzare per quello è test ((function() {return typeof Proxy! == 'undefined' && typeof Proxy.create == 'function' && typeof Proxy.createFunction == 'function'; })()) almeno in Chrome 19.0.1084.30 beta su Linux, eseguendo quel test nella console mentre su quella pagina, ottengo è "No". C'è qualche test diverso che stai usando? – BrianFreud

+0

Per me, l'espressione argomento restituisce 'true' in FF 12 e Chrome 19 con JavaScript sperimentale attivato (come indicato nella pagina). –

Problemi correlati