Internet Explorer 8

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Μετάβαση σε: πλοήγηση, αναζήτηση
Windows Internet Explorer 8
Λογότυπο του Internet Explorer 7.png
Στοιχείο των Microsoft Windows
Internet Explorer 8 Beta 1.png
Ο Internet Explorer 8 στα Windows 7
Λεπτομέρειες
Τύπος Πρόγραμμα περιήγησης διαδικτύου, ανάγνωσης τροφοδοσιών και διαχείρισης FTP
Περιλαμβάνεται με Windows 7
Windows Server 2008 R2
Διατίθεται επίσης για Windows XP SP2 ή νεότερο
Windows Server 2003 SP2
Windows Vista
Windows Server 2008
Αντικαθιστά Internet Explorer 7
Αντικαθιστάται από Internet Explorer 9
Κατάσταση υποστήριξης
Υποστηρίζεται
Σχετικά στοιχεία
Εκδόσεις του Internet Explorer:
8 · 9 · 10

Ο Windows Internet Explorer 8 (συντομογραφία IE8) είναι μία έκδοση του προγράμματος περιήγησης στο διαδίκτυο Internet Explorer της Microsoft. Η έκδοση Beta 1 κυκλοφόρησε στο ευρύ κοινό στις 5 Μαρτίου του 2008,[1] ενώ η δεύτερη δοκιμαστική έκδοση κυκλοφόρησε τον Αύγουστο.[2] Η τελική έκδοση του προγράμματος κυκλοφόρησε στις 19 Μαρτίου του 2009.

Η υποστήριξη στην ασφάλεια, την ευκολία στη χρήση και τις βελτιώσεις στα RSS, CSS και Ajax είναι η πρώτη προτεραιότητα της Microsoft για τον IE8,[3][4] μαζί με βελτιωμένη υποστήριξη για πρότυπα διαδικτύου. Ως αποτέλεσμα της καλύτερης συμβατότητας με τα πρότυπα διαδικτύου, ο IE8 θα διορθώνει προβλήματα συμβατότητας που είχε ο IE7 σε ιστοσελίδες με δομή που δεν υποστήριζε. Για να μειωθούν άλλα θέματα συμβατότητας, ο IE8 επιτρέπει στους σχεδιαστές ιστοσελίδων να απενεργοποιήσουν ορισμένα χαρακτηριστικά που δημιουργούν πρόβλημα. Όταν ένα ειδικό μεταστοιχείο ή το αντίστοιχο στοιχείο HTTP περιλαμβάνεται σε μία ιστοσελίδα, ο IE8 θα συμπεριφέρεται ακριβώς όπως και ο IE7. Οι χρήστες μπορούν να κάνουν εναλλαγή μεταξύ των δύο αυτών λειτουργιών κάνοντας κλικ στο κουμπί «Emulate IE7» στο παράθυρο του Internet Explorer.

Ιστορικό[Επεξεργασία | επεξεργασία κώδικα]

Η ανάπτυξη του IE8 ξεκίνησε τον Αύγουστο του 2007.[5] Τον Φεβρουάριο του 2008 η Microsoft έστειλε ιδιωτικές προσκλήσεις για τον IE8 Beta 1[6] και στις 5 Μαρτίου του 2008 δημοσίευσε την Beta 1 στο ευρύ κοινό.[1] Με αυτή την κυκλοφορία δημιουργήθηκε μία ιστοσελίδα με την ονομασία Windows Internet Explorer 8 Readiness Toolkit, που διαφήμιζε τον IE8, σχετικά εργαλεία και νέα χαρακτηριστικά μαζί με συνδέσεις λήψης της Beta.[1][7] Το Microsoft Developer Network (MSDN) προσέθεσε νέες ενότητες στην ιστοσελίδα της σχετικά με λεπτομέρειες των νέων τεχνολογιών του IE8.[1][7][8]

Χαρακτηριστικά[Επεξεργασία | επεξεργασία κώδικα]

Η πρώτη δοκιμαστική έκδοση του IE8, που παρουσιάστηκε στο συνέδριο MIX08, φέρει νέα χαρακτηριστικά, συμπεριλαμβανομένων των WebSlices και Activities.[9]

Activities[Επεξεργασία | επεξεργασία κώδικα]

Τα Activities είναι εντολές που επιτρέπουν στον χρήστη να προβάλει μια υπηρεσία διαδικτύου από οποιαδήποτε άλλη ιστοσελίδα.[10] Ενέργειες, όπως η επιλογή κειμένου ή άλλων αντικειμένων, επιτρέπει την πρόσβαση σε μια υπηρεσία Activity (όπως την προσθήκη του επιλεγμένου στοιχείου σε ιστολόγιο ή την προβολή της επιλεγμένης γεωγραφικής θέσης σε χάρτη), που αλληλεπιδρά με το συγκεκριμένο στοιχείο. Σύμφωνα με τη Microsoft, τα Activities διευκολύνουν την αντιγραφή και την επικόλληση μεταξύ των ιστοσελίδων.[9] Ο IE8 περιέχει ένα σύστημα κωδικοποίησης που βασίζεται στο XML και επιτρέπει σε μια διαδικτυακή εφαρμογή ή μια διαδικτυακή υπηρεσία να εκτελεστεί ως υπηρεσία Activity. Το πώς θα εμφανίζεται αυτή η υπηρεσία και για ποιες κατηγορίες περιεχομένου, αυτό καθορίζεται από το αρχείο XML.[11] Ακολουθεί ένα παράδειγμα αρχείου XML για την εμφάνιση μίας γεωγραφικής θέσης σε χάρτη ως Activity με τη χρήση της Μορφής OpenService:

<?xml version="1.0" encoding="UTF-8"?>
<openServiceDescription xmlns="http://www.microsoft.com/schemas/openservicedescription/1.0">
    <homepageUrl>http://www.example.com</homepageUrl>
    <display><name>Map with Example.com</name><icon>http://www.example.com/favicon.ico</icon></display>
    <activity category="map"><activityAction context="selection">
        <preview action="http://www.example.com/geotager.html">
            <parameter name="b" value="{selection}" /><parameter name="clean" value="true" />
            <parameter name="w" value="320" /><parameter name="h" value="240" /> 
        </preview>
        <execute action="http://www.example.com/default.html">
            <parameter name="where1" value="{selection}" type="text" /> 
        </execute>
    </activityAction></activity>
</openServiceDescription>

WebSlices[Επεξεργασία | επεξεργασία κώδικα]

Τα WebSlices είναι αποσπάσματα μιας ιστοσελίδας, στα οποία ο χρήστης μπορεί να εγγραφεί.[10] Έτσι, ο χρήστης μπορεί να μείνει ενημερωμένος για το συγκεκριμένο απόσπασμα. Τα WebSlices εμφανίζονται τη γραμμή Αγαπημένων με πλήρη γραφικά και κείμενο. Οι προγραμματιστές ιστοσελίδων μπορούν να μαρκάρουν τμήματα των ιστοσελίδων τους ως WebSlices, με τη χρήση των στοιχείων κώδικα hAtom και hSlice. Τα WebSlices παρομοιάστηκαν με το Active Desktop, που παρουσιάστηκε στον Internet Explorer 4 το 1997.[12]

Βελτιώσεις γραμμής διευθύνσεων[Επεξεργασία | επεξεργασία κώδικα]

Η γραμμή διευθύνσεων του Internet Explorer 8 παρουσιάζει ένα νέο χαρακτηριστικό: ο κύριος διακομιστής του ιστοτόπου εμφανίζεται με μαύρα γράμματα και τα επιμέρους τμήματα με γκρι γράμματα. Αυτό διευκολύνει την αναγνώριση του τρέχοντα ιστοτόπου, στον οποίο βρίσκεται ο χρήστης.

Άλλα χαρακτηριστικά και βελτιώσεις[Επεξεργασία | επεξεργασία κώδικα]

Άλλα νέα χαρακτηριστικά στον IE8 είναι η επανασχεδιασμένη Γραμμή Αγαπημένων, που μπορεί να προβάλει περιεχόμενο όπως τα WebSlices, τροφοδοσίες RSS καθώς επίσης και έγγραφα. Το φίλτρο ψαρέματος έχει μετονομαστεί σε Φίλτρο Ασφαλείας και αποτρέπει τη μετάδοση κακόβουλου κώδικα. Η προβολή τέτοιου περιεχομένου είναι σχεδόν αδύνατη, αλλά το φίλτρο μπορεί να απενεργοποιηθεί μέσω της πολιτικής ασφαλείας. Επίσης, ένας νέος μηχανισμός επαναφοράς από αναπάντεχο κλείσιμο έχει συμπεριληφθεί. Έτσι, εάν το πρόγραμμα περιήγησης κλείσει απροσδόκητα, όλες οι σελίδες που ήταν ανοιχτές προηγουμένως θα επαναφερθούν[10] Full-page zoom now reflows the text to remove the appearance of horizontal scrollbars on zooming.[13] Για τους προγραμματιστές, ο IE8 περιλαμβάνει εργαλεία που επιτρέπουν τη δημιουργία κώδικα HTML, CSS και JavaScript απευθείας από το πρόγραμμα περιήγησης.[11]

Υποστήριξη προτύπων[Επεξεργασία | επεξεργασία κώδικα]

Ο IE8 βελτιώνει την εμφάνιση περιεχομένου ιστοσελίδων, καθώς υποστηρίζει περισσότερα προτύπων web (όπως το HTML, το CSS και το JavaScript) μέσω της λειτουργίας προτύπων.[14] Τέτοιες αλλαγές μπορούν να προκαλέσουν ρήξη συμβατότητας, καθώς το πρόγραμμα συμπεριφέρεται πολύ διαφορετικά σε σχέση με τον IE7.[15] Για να διατηρηθεί η συμβατότητα, οι προγραμματιστές μπορούν να χρησιμοποιήσουν ένα μεταστοιχείο στις ιστοσελίδες τους, που είναι συμβατό με τη "λειτουργία προτύπων του IE7 " στο πρόγραμμα περιήγησης, χρησιμοποιώντας τον εξής κώδικα:[14]

<meta http-equiv="X-UA-Compatible" content="IE=7" />

Αν και η συμπεριφορά του προγράμματος δεν αλλάζει σε σχέση με τον Internet Explorer 7 στη "λειτουργία προτύπων του IE7 ", στη λειτουργία προτύπων (η προεπιλεγμένη λειτουργία προτύπων του IE8) ο IE8 υποστηρίζει στοιχεία Data: URI, στοιχεία HTML, τον κώδικα abbr, στοιχεία CSS και τον κώδικα display: table CSS για την επιδιόρθωση πολλών σφαλμάτων σε στοιχεία CSS και HTML.[5] Ως αποτέλεσμα, ο IE8 Beta 1 περνάει το τεστ Acid2 στη λειτουργία προτύπων του IE8. Επίσης, το ιδιόκτητο στοιχείο hasLayout περιορίζεται στη χρήση του μέσω του IE8 στη λειτουργία προτύπων.[16]

Η συμβατότητα με πρότυπα CSS 2.1 είναι ένας από τους κύριους στόχους του Internet Explorer 8. Επιπλέον, υποστηρίζει μερικά χαρακτηριστικά του προτύπου CSS3.[11] Ο IE8 υποστηρίζει μερικώς το πρότυπο CSS 2.1 σελιδοποιημένων μέσων μαζικής ενημέρωσης (μαζί με τον κώδικα @page CSS και τους κώδικες επιλογής σελίδων left, right και first).[11] Υποστηρίζει τον κώδικα DOM: Αποθήκευση, Cross Document Messaging (XDM) και τα Selectors APIs.Ο IE8 επίσης, υποστηρίζει επικοινωνία cross-domain μέσω του κώδικα αντικειμένου XDomainRequest, που σχετίζεται με το μοντέλο προγραμματισμού XMLHTTPRequest.[11] Ο IE8 περιλαμβάνει ένα βελτιωμένο και σταθερότερο στοιχείο DOM, μοιάζοντας με τα πρότυπα άλλων πεογραμμάτων περιήγησης στο διαδίκτυο. Χαρακτηριστικά και ιδιότητες αντικειμένων DOM διαχειρίζονται διαφορετικά, ενώ η συμπεριφορά των κωδίκων getAttribute, setAttribute και removeAttribute έχουν αλλάξει, έτσι ώστε να παρομοιάζονται με τα πρότυπα άλλων προγραμμάτων περιήγησης στο διαδίκτυο.[11] Ο Internet Explorer 8 υποστηρίζει Accessible Rich Internet Applications, για βελτιωμένη προσβασιμότητα σε εφαρμογές AJAX.[13]

Στοχοθέτηση Έκδοσης[Επεξεργασία | επεξεργασία κώδικα]

Ο Internet Explorer 8 τηρεί αυστηρότερα τα πρότυπα web, που σε μερικές περιπτώσεις είναι ασύμβατα με προηγούμενες εκδόσεις του προγράμματος. Έτσι, ιστοσελίδες, που είχαν σχεδιαστεί για τα πρότυπα προηγούμενων εκδόσεων του προγράμματος, δεν θα εμφανίζονται σωστά στον IE8. Αυτό θα σήμαινε επιστροφή στον IE7, που διόρθωνε πολλά σφάλματα του IE6.

Για να αποφευχθεί αυτό, η Microsoft πρότεινε τη Στοχοθέτηση Έκδοσης, κατά την οποία, μια ιστοσελίδα μπορεί να χρησιμοποιηθεί άριστα σε μία συγκεκριμένη έκδοση του Internet Explorer χρησιμοποιώντας τον κώδικα X-UA-Compatible είτε ως μεταστοιχείο είτε ως στοιχείο HTTP.[17] Σε μια νεότερη έκδοση του Internet Explorer, η εκάστοτε ιστοσελίδα θα συμπεριφέρεται όπως και σε παλαιότερες εκδόσεις του προγράμματος.

Η Microsoft ανέφερε ότι μια ιστοσελίδα με στοιχεία doctype στη λειτουργία προτύπων του IE7 θα συμπεριφέρεται ακριβώς όπως και στον IE7 στον IE8 και σε μελλοντικές εκδόσεις του IE. Τα νέα χαρακτηριστικά του IE8, μαζί με άλλες αλλαγές, μπορούν να ενεργοποιηθούν με τη χρήση του κώδικα X-UA-Compatible, για την υποστήριξη της "λειτουργίας προτύπων του IE8". Το σκεπτικό της Microsoft είναι ότι με αυτή τη μέθοδο, τα πρότυπα του IE8 θα είναι συμβατά με προηγούμενα πρότυπα και ότι οι ιστοσελίδες δεν θα έχουν προβλήματα στην εμφάνιση και τη χρήση τους.[17] Η λειτουργία προτύπων του IE8 μπορεί επίσης να χρησιμοποιηθεί μέσω της HTML5.

Αυτή πρόταση έγινε δύσκολα δεκτή από τους εμπειρογνώμονες. Οι κειτικοί θεωρούν ότι αφού οι περισσότερες ιστοσελίδες δεν χρησιμοποιούν τα νέα πρότυπα, θα αυξηθεί η κυκλοφορία του IE7. Κάποιοι άλλοι θεώρησαν αυτή την ενέργεια ως μονοπωλιακή πράξη της Microsoft.[18] Για να αντικρούσει αυτές τις κριτικές, η Microsoft, στις 3 Μαρτίου του 2008 αρνήθηκε να αναπτύξει τη λειτουργία προτύπων του IE8 (τώρα ονομάζεται "λειτουργία προτύπων") στον IE8 (π.χ.: σελίδες με doctypes που χρησιμοποιούν πρότυπα λειτουργίας του IE7 και νεότερα doctypes).[14] Η στοχοθέτηση έκδοσης θα συνεχίσει να υπάρχει, αλλά η προβολή των ιστοσελίδων θα στηρίζεται προσωρινά στη λειτουργία προτύπων του IE7.

Ιστορικό[Επεξεργασία | επεξεργασία κώδικα]

Έκδοση Ημερομηνία κυκλοφορίας Windows XP Server 2003 Windows Vista Server 2008
32-bit 64-bit 32-bit 64-bit 32-bit 64-bit 32-bit 64-bit
Beta 1[19]Internet Explorer 8 Beta 1.png 5 Μαρτίου 2008 SP2 SP2 Ναι Ναι Ναι Ναι
Beta 2[2] Αύγουστος 2008 Άγνωστο

Αναφορές[Επεξεργασία | επεξεργασία κώδικα]

  1. 1,0 1,1 1,2 1,3 Internet Explorer 8 Readiness Toolkit
  2. 2,0 2,1 «O ΙΕ8 Beta 2 έρχεται τον Αύγουστο». http://blogs.msdn.com/ie/archive/2008/06/03/ie8-beta-2-coming-in-august.aspx. Ανακτήθηκε στις 03-06-2008. 
  3. LaMonica, Martin (03-05-2007). «Η Microsoft δημοσιεύει το γενικό σχέδιο του IE 8». CNET News.com. http://www.news.com/2100-1012_3-6181334.html. Ανακτήθηκε στις 11-03-2008. 
  4. Reimer, Jeremy (02-05-2007). «Η Microsoft δίνει πληροφορίες για τον Internet Explorer 8». ars technica. http://arstechnica.com/news.ars/post/20070502-microsoft-drops-hints-about-internet-explorer-8.html. Ανακτήθηκε στις 2007-05-02. 
  5. 5,0 5,1 «IE 8: Στο δρόμο για την υποστήριξη των προτύπων του web – Ολοκλήρωση του τεστ ACID 2». Microsoft. 19-12-2007. http://channel9.msdn.com/showpost.aspx?postid=367207. Ανακτήθηκε στις 20-12-2007. 
  6. Foley, Mary Jo (23-02-2008). «Η ιδιωτική έκδοση του IE 8 beta 1 έρχεται σύντομα». ZDNet. http://blogs.zdnet.com/microsoft/?p=1214. Ανακτήθηκε στις 01-03-2008. 
  7. 7,0 7,1 http://msdn2.microsoft.com/en-us/library/cc288472(VS.85).aspx MSDN "Τι νέο υπάρχει στον Internet Explorer 8"
  8. http://code.msdn.microsoft.com/ie8whitepapers MSDN IE8 White Papers
  9. 9,0 9,1 Mary Jo Foley. «Ο IE 8 φέρει τα WebSlices, Activities». CNet Blogs. http://blogs.zdnet.com/microsoft/?p=1241. Ανακτήθηκε στις 05-03-2007. 
  10. 10,0 10,1 10,2 «Νέα εκπληκτικά χαρακτηριστικά». Microsoft. http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/NewFeatures.htm. Ανακτήθηκε στις 05-03-2008. 
  11. 11,0 11,1 11,2 11,3 11,4 11,5 «Πώς θα κάνω την ιστοσελίδα μου να «λάμψει» με τον Internet Explorer 8;». Microsoft. http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/DevelopersNew.htm. Ανακτήθηκε στις 05-03-2008. 
  12. Preston Gralla. «Νέο χαρακτηριστικό των WebSlices του IE8: Καλώς ορίσατε στο 1997». Computer World. http://blogs.computerworld.com/ie8s_new_webslices_feature_welcome_to_1997. Ανακτήθηκε στις 12-03-2008. 
  13. 13,0 13,1 «Πώς κάνω την ιστοσελίδα μου και τα πρόσθετά μου να λειτουργούν με τον Internet Explorer 8;». Microsoft. http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/DevelopersExisting.htm. Ανακτήθηκε στις 05-03-2008. 
  14. 14,0 14,1 14,2 Hachamovitch, Dean (03-03-2008). «Αρχές της Microsoft's για τον IE8». Ιστολόγια του MSDN. http://blogs.msdn.com/ie/archive/2008/03/03/microsoft-s-interoperability-principles-and-ie8.aspx. Ανακτήθηκε στις 03-03-2008. 
  15. Gustafson, Aaron (21-01-2008). «Πέρα από τα DOCTYPE: Πρότυπα web, συμβατότητα και IE8». A List Apart. http://alistapart.com/articles/beyonddoctype. Ανακτήθηκε στις 21-01-2008. 
  16. Mielke, Markus (20-12-2007). «RE: FW: Ιστολόγιο του IE: Internet Explorer 8 και Acid2: Milestone». W3C. http://lists.w3.org/Archives/Public/www-style/2007Dec/0151.html. Ανακτήθηκε στις 28-12-2007. 
  17. 17,0 17,1 Aaron Gustafson. «Beyond DOCTYPE: Πρότυπα web, συμβατότητα και IE8». http://www.alistapart.com/articles/beyonddoctype. Ανακτήθηκε στις 05-03-2007. 
  18. Håkon Wium Lie. «Το Acid2, το Acid3 και η δύναμη του παλιού». CNet news. http://www.news.com/acid2-acid3-and-the/2010-1013_3-6227171.html. Ανακτήθηκε στις 05-03-2008. 
  19. «Ο Internet Explorer 8 Beta 1 τώρα διαθέσιμος για τους προγραμματιστές». http://blogs.msdn.com/ie/archive/2008/03/05/internet-explorer-8-beta-1-for-developers-now-available.aspx. Ανακτήθηκε στις 05-03-2008. 

Εξωτερικοί σύνδεσμοι[Επεξεργασία | επεξεργασία κώδικα]