Flash στον Internet Explorer
11/05/2006
Όσοι από εσάς χρησιμοποιείτε Internet Explorer, θα έχετε προσέξει ότι μετά τα τελευταία windows updates που κάνατε, τα περισσότερα flashakia σε sites εμφανίζονται με ένα γκρι border όταν πάτε από πάνω και βγάζει ένα tag που λέει “Click to activate and use this control”.
Για όλα φταίει η Microsoft (για άλλη μια φορά) η οποία έχασε μια δίκη σχετικά με τον τρόπο που διαχειρίζεται ο Internet Explorer τα OBJECTs και EMBEDs. Με το update που κυκλοφόρησε τον Φεβρουάριο, όποια αντικείμενα εμφανίζονται σε διαδικτυακές σελίδες μέσω των παραπάνω tags, αποκλείονται από άμεση αλληλεπίδραση και ο χρήστης πρέπει να κάνει κλικ πάνω τους για να τα ενεργοποιήσει.
Το πρώτο πρόβλημα είναι ότι ακόμη και αν κάνεις κλικ σε κάποιο flashaki και μετά πας σε κάποια άλλη σελίδα που δείχνει το ίδιο flash, ο Explorer δεν θυμάται την επιλογή σου και πρέπει να ξανακάνεις κλικ. Αυτό είναι ιδιαίτερα εκνευριστικό σε sites που χρησιμοποιούν flash για navigation, οπότε κάθε φορά που θες να πας σε άλλη σελίδα πατάς μια για να ενεργοποιηθεί το flash και μια για να πατήσεις το actual κουμπί που θες.
Επίσης, δεν υπάρχει κάποια ρύθμιση στα Options του Explorer για να δείχνει πάντα τα Flashakia, οπότε για να λυθεί το πρόβλημα, πρέπει ο κατασκευαστής (developer) του site, να διορθώσει όλες τις σελίδες που έχει φτιάξει μέχρι τώρα χρησιμοποιόντας το OBJECT tag και να βάλει instead Javascript.
Η Adobe έχει αναλυτικές οδηγίες και sample files για το πως πρέπει να γίνει αυτό εδώ.
Μια σχετικά πιο απλή - αλλά δεν ξέρω πόσο robust λύση - εμφανίζεται και εδώ.
Και εδώ αναφέρει η Microsoft τις αλλαγές μετά το update.
Πάω να ξεκινήσω την αντικατάσταση του κώδικα τώρα, έχω μπόλικα sites να διορθώσω. Thanks Microsoft…
5 Σχόλια Πρόσθεσε το δικό σου
1. GeeKay | 11/05/2006 στις 9:21 pm
Δεν το κατάλαβα? Σε προστατεύει και εσύ την βρίζεις? δεν το θεωρώ έξυπνο αλλά προνοητικό! Δεν είμαστε άλλωστε όλοι τόσο γνώστες όσο εσύ…
Είναι μεν κουραστικό, αλλά θα υπάρχει για κάποιο λόγο…άλλωστε από μονά κλίκ την έχουμε πάθει όλοι!
2. syf | 11/05/2006 στις 9:27 pm
Μα δεν το κάνει για την προστασία μου, το κάνει γιατί αλλιώς θα φάει μήνυση από την εταιρία που είχε κατοχυρώσει την πατέντα. Η αλήθεια είναι πως τα μονά κλικ θέλουν επιδέξια χέρια…
3. tritsikoni | 16/05/2006 στις 4:06 pm
Γκουχ! Γκουχ! Σπόντα μυρίζομαι! Χιχιχιχιχι
4. alex | 13/06/2006 στις 2:13 pm
syf Συμφωνό μαζί σου. Όλο γυφτιές είναι η MS…
5. μαμα | 14/03/2007 στις 2:30 pm
κατι τετοια διαβαζω και λεω [για μενα]που παει η αλεπου στο παζαρι
Τι λες και εσύ;
Μπορείς να χρησιμοποιήσεις αυτά τα ολίγα από HTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>
Trackback αυτό το άρθρο | RSS Feed για αυτά τα σχόλια