Qualcun altro ha riscontrato errori/problemi intermittenti nel nuovo motore javascript di iOS 6 quando accede alle proprietà sugli oggetti in cui la proprietà è stata definita utilizzando la più recente sintassi Object.defineProperty?iOS 6 javascript intermittenti con object.defineProperty
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object/defineProperty
che sto vedendo occasioni in cui il javascript mancherà affermando indefinito non è una funzione sui metodi di oggetti accessied come immobili in oggetti definiti in questo modo.
prova? esempio jsfiddle sarebbe fantastico. – c69
C'è una squadra qui dove lavoro che sta lavorando su un'app HTML5/Javascript che ha come target Safari su un iPad. Hanno menzionato un problema simile dal suono dopo aver aggiornato un iPad di test a iOS6. Se riesco a rintracciare una risposta, la aggiungerò qui. In bocca al lupo. –
@Eric Sono riuscito a "risolvere" il problema rimuovendo tutte le istanze della notazione dell'oggetto JavaScript; Object.create, .defineProperty e .seal. Ancora nessuna idea sulla causa principale, ed è particolarmente difficile rintracciare dal momento che posso riprodurre l'errore nella mia app il 100% delle volte, e poi quando mi connetto a un MacBook per usare il nuovo Web Inspector, il problema si ferma. Non ero nemmeno in grado di riprodurre nulla in isolamento (ad es. JsFiddle), aggiungendo ulteriore frustrazione. –