Durante gli ultimi mesi, ho lavorato a una grande applicazione web. Ripetutamente, abbiamo scritto un codice che, in base alle specifiche del DOM & JS, dovrebbe funzionare perfettamente, ma riesce comunque a eliminare completamente uno o più dei nostri browser di test - di recente, abbiamo prodotto un codice JavaScript puro che avrebbe dovuto essere innocuo ma causa Generale Difetti di protezione in IE8, altri pezzi di codice che bloccano completamente Safari, ecc.Evitare la morte del browser disordinato
Bene, risolviamo ogni problema, articolo per articolo, con tanto sangue, sudore e codice necessari. Ma la domanda che ho in mente è la seguente: c'è una base di conoscenza su queste fragilità del browser? Qualcosa di simile a quirksmode.org, ma con le linee guida su come codificare le cose per evitare di uccidere i nostri browser?
Grazie.
modifica Precisione: non che cambi nulla alla domanda, ma stiamo usando jQuery.
Questa è una * fantastica * lista. Stavo solo tornando a modificare la mia risposta per aggiungere la suite di test delle funzionalità di Kangax (che indirettamente avete sulla vostra risposta), ma solo wow ... –
Controllerò quella lista, grazie. Finora, non ho trovato molto su crash o blocchi, però. – Yoric