Články v kategorii Internet Explorer
Internet Explorer lze rozšířit mnoha způsoby. Je možné přidávat položky do nabídek, vytvářet vlastní panely, samostatná tlačítka na panel příkazů nebo vytvořit akcelerátor. Protože se doplňky, až na akcelerátory, programují v C++, ukážeme si, jak si práci pomocí .NET knihoven zjednodušit. Využijeme přitom rozšíření CLI jazyka C++, které dokáže zpřístupnit celý .NET. Část doplňku tedy může být napsána v jazyce C#.
Internet Explorer 10 umí rozdělit text odstavce do sloupců a slova automaticky rozdělit podle slovníku přejatého z Microsoft Office. Dokáže pozicovat elementy podle Gridu stejně jako ve WPF. Podporuje databázové ukládání dat i otevřené spojení se serverem. Nechybí ani API pro ukládání a otevírání souborů. Minulá generace měla jako záruku multiplatformnosti POSIX. Dnešní má HTML5.
Poskytuje-li webová stránka datum poslední změny obsahu v HTTP hlavičce, může prohlížeč využít podmíněného HTTP požadavku. V případě žádosti o stránku, která už je uložena v cache prohlížeče, se s požadavkem pošle i její stáří. Server poté pošle obsah stránky jen v případě, došlo-li mezitím k její změně. V opačném případě zašle jen hlavičku, která značí, že ke změně nedošlo a ušetří se tak čas i síťový provoz.
Devátá verze Internet Exploreru přináší kvalitní podporu mladých technologií. Nová verze nabídne víc novinek, než nabídla kterákoliv verze předchozí. Je implementován CSS 3, DOM 3, SVG, ES5 a mnoho částí HTML 5. Přibyl také XML parser. Od sedmé verze byly všechny hlavní části prohlížeče přepsány. Veškeré vykreslování se počítá na grafické kartě. Nic už nebrání používat na webu stejné efekty, které známe z WPF aplikací.
Internet Explorer 9 přistupuje k webové stránce více jako k aplikaci. Stránku lze snadno připnout na hlavní panel, jde jí použít ve funkci Aero Snap, dají se přidat vlastní úlohy do Jump Listu, ikonu připnuté stránky je možné překrýt druhou ikonou a náhled stránky se dá doplnit o tlačítka, na jejichž stisknutí může stránka adekvátně reagovat. Tento článek popisuje metody, které souvisejí s uživatelským rozhraním.
HTML se po velice dlouhé době opět hýbe vpřed. Protože v současné době na stejné věci pracují dvě skupiny, nezbývá než doufat, že se specifikace HTML 5 od W3 nebude zásadně lišit od WHATWG. Pokud se lišit budou, nezbývá než doufat, že se výrobci prohlížečů vykašlou na W3 a přikloní se spíše ke skupině WHATWG, která se snaží vše pořádně definovat. Zejména chování v případě chybné syntaxe, kterou má 99,9% webových stránek.
Z války prohlížečů vzešlo mnoho odlišností v jejich vykreslovacích jádrech. Jak se web postupně standardizoval a vykreslování bylo třeba upravit, prohlížeče přidávaly další vykreslovací režimy, aby staré weby vypadaly stále stejně. Internet Explorer 9 má 4 takové režimy. Nově implementované části HTML5 jsou však dostupné jen v tom nejnovějším. V článku si ukážeme jak ovlivnit, jaký vykreslovací režim Internet Explorer použije.
Vývojáři Internet Exploreru na svém blogu uvedli, že jejich prohlížeč v režimu standardů prošel Acid2 testem. Snad všichni webdesignéři na tuto zprávu čekali už několik let. První betaberze, která posune IE do současnosti, by měla vyjít v prvním čtvrtletí tohoto roku. Na dveře sice klepe CSS3 a HTML5, ovšem posun vpřed, ačkoli je IE stále pozadu, je velice chvályhodný. Značným pokrokem byl i IE7, který kromě vyšší bezpečnosti přinesl podporu průhledného PNG a alespoň odstranění těch největších chyb vykreslování.