Bug #317
Πρόβλημα με XmlHttpRequest στον Opera
Status: | Closed | Start date: | ||
---|---|---|---|---|
Priority: | Low | Due date: | ||
Assignee: | - | % Done: | 0% |
|
Category: | Cyclades UI | Spent time: | - | |
Target version: | - |
Description
Αντιγράφω από τη σημείωση του [dimo] για το #293:
"Το πρόβλημα με Opera είναι γενικότερο απ'ότι διάβασα εδώ: http://bugs.jquery.com/ticket/8177
Αντί για 304 παίρνει 0 στο XHR status. Το μόνο workaround που βρήκα είναι να μην επιστρέφει error το ui αν πάρει response code 0. Στην περίπτωση αυτή παίζει καλά το refresh σε όλους τους browsers αλλά δεν εμφανίζεται ειδοποίηση αν χαθεί η σύνδεση με το backend. Το έκανα commit έτσι για την ώρα.
Μια εναλλακτική θα ήταν να ελέγχουμε το user-agent header και αν έχουμε να κάνουμε με opera να συμπεριφέρεται το ui ανάλογα, αλλά δεν θα είναι και τόσο καθαρή λύση και καλύτερα να το αποφύγουμε αν γίνεται."
Το ανοίγω ώστε να ξέρουμε ότι υπάρχει.
Related issues