X-UA- თავსებადი Meta Tag აღწერა და გამოყენება

X-UA- თავსებადი მეტა ტეგი ეხმარება ხანდაზმული IE ბრაუზერების ვებ გვერდებს.

მრავალი წლის განმავლობაში, Microsoft- ის ინტერნეტ-ბრაუზერის მოძველებული ვერსიები ვებ დიზაინერებისა და დეველოპერებისთვის თავის ტკივილი გამოიწვია. საჭიროა შეიქმნას CSS ფაილი კონკრეტულად მიმართოს იმ ძველი IE ვერსიები არის ის, რასაც ბევრი დიდი ხნის განმავლობაში ვებ დეველოპერები შეიძლება გახსოვდეთ. საბედნიეროდ, IE- ის უფრო ახალი ვერსიები, ისევე როგორც Microsoft- ის უახლესი ბრაუზერი - Edge, ბევრად უფრო აკმაყოფილებს ვებ-სტანდარტებს, რადგან ახალი Microsoft- ის ბრაუზერები "ოდესმე მწვანე" არიან იმით, რომ მათ ავტომატური განახლება უახლეს ვერსიად ნაკლებად სავარაუდოა, რომ ამ პლატფორმის ანტიკვარული ვერსიით ბრძოლა წარსულში გავაკეთეთ.

ვებ-დიზაინერების უმრავლესობისთვის, Microsoft- ის ბრაუზერის მიღწევები ნიშნავს იმას, რომ ჩვენ აღარ გვექნება გაუმკლავდეთ იმ გამოწვევებზე, რომლებიც ძველი IE ვერსიის წარდგენას წარსულში გვაწვდიან. ზოგიერთი ჩვენგანი, თუმცა, არ არის იმდენად ბედნიერი. იმ შემთხვევაში, თუ საიტი მართავს მკაცრ ნომერს სტუმრებს ხანდაზმული IE ვერსიიდან, ან თუ მუშაობთ შიდა რესურსებზე, როგორც ინტრანეტისთვის, იმ კომპანიისთვის, რომელიც იყენებს ამ ხანდაზმული IE ვერსიებს რაიმე მიზეზით თქვენ უნდა გააგრძელოთ ტესტირება ამ ბრაუზერებისთვის, მიუხედავად იმისა, რომ მოძველებულია. ერთი გზა შეგიძლიათ გააკეთოთ X-UA- თავსებადი რეჟიმის გამოყენებით.

X-UA- თავსებადი არის დოკუმენტის რეჟიმი მეტა ტეგი, რომელიც საშუალებას აძლევს ვებ ავტორებს, აირჩიონ რა ვერსია Internet Explorer- ს გვერდზე. ის იყენებს Internet Explorer 8-ს, რათა განსაზღვროს თუ არა გვერდი IE 7 (თავსებადობის ხედი) ან IE 8 (სტანდარტების ხედი).

გაითვალისწინეთ, რომ Internet Explorer 11-თან, დოკუმენტის რეჟიმი უარყოფილია - ისინი აღარ გამოიყენება. IE11- მა განაახლა ვებ-სტანდარტების მხარდაჭერა, რამაც გამოიწვია ხანდაზმული ვებსაიტებთან დაკავშირებული საკითხები.

ამისათვის თქვენ აკონკრეტებთ მომხმარებლის აგენტი და ვერსია გამოიყენოთ tag შინაარსი:

"IE = EmulateIE7"

თქვენთვის სასურველი ვარიანტია:

Emulating ვერსია ეუბნება ბრაუზერი გამოიყენოს DOCTYPE რათა დადგინდეს, თუ როგორ უნდა შინაარსი.

გვერდების გარეშე DOCTYPE გააქტიურდება ქირის რეჟიმში .

თუ თქვენ გითხრათ, ბრაუზერის ვერსიის გამოყენება ემულაციის გარეშე (ანუ "IE = 7") ბრაუზერი გვერდს მიანიჭებს სტანდარტს რეჟიმში, აქვს თუ არა DOCTYPE დეკლარაცია.

"IE = edge" ეუბნება Internet Explorer გამოიყენოს უმაღლესი რეჟიმი ხელმისაწვდომია იმ ვერსია IE. Internet Explorer 8 მხარს უჭერს მდე IE8 რეჟიმები, IE9 შეუძლია დაეხმაროს IE9 რეჟიმები და ასე შემდეგ.

X-UA- თავსებადი Meta Tag ტიპი:

X-UA- თავსებადი მეტა ტეგი არის http- თანაბარი მეტა ტეგი.

X-UA- თავსებადი Meta Tag ფორმატი:

ემულაცია IE 7

გამოვიყენოთ როგორც IE 8 ან DOCTYPE გარეშე

Quirks რეჟიმი (IE 5)

X-UA- თავსებადი Meta Tag რეკომენდებული გამოყენება:

გამოიყენეთ X-UA- თავსებადი მეტა ტეგები ვებ გვერდებზე, სადაც ეჭვი გეპარებათ, რომ Internet Explorer 8 შეეცდება გვერდის არასწორი ხედვის შესაცვლელად. მაგალითად, როდესაც XHTML დოკუმენტი გაქვთ XML დეკლარაციით. XML- ის დეკლარაცია დოკუმენტის ზედა ნაწილში იქნება გვერდის თავსებადობის თვალსაზრისით, მაგრამ DOCTYPE- ის დეკლარაციამ უნდა აიძოს იგი სტანდარტის თვალსაზრისით.

რეალობის შემოწმება

ეს სავარაუდოდ ნაკლებად სავარაუდოა, რომ თქვენ მუშაობს ნებისმიერ ვებსაიტზე, რომელიც უნდა გამოვიყენოთ როგორც IE 5, მაგრამ არასოდეს იცი!

ჯერ კიდევ არსებობს ისეთი კომპანიები, რომლებიც თანამშრომლებს აიძულებენ გამოიყენონ ბრაუზერის ძალიან ძველი ვერსიები, რათა გააგრძელონ საკუთარი მემკვიდრეობის პროგრამული უზრუნველყოფის გამოყენება, რომელიც ამ კონკრეტულ ბრაუზერებს წინათ წლების წინ განვითარდა. ჩვენთვის, ვებ-ინდუსტრიაში, ბრაუზერის გამოყენების იდეა გიჟურია, მაგრამ წარმოიდგინეთ საწარმოო კომპანია, რომელიც ათწლეულების განმავლობაში იყენებს პროგრამას, რათა მათ შეძლონ მაღაზიაში არსებული ინვენტარი. დიახ, რა თქმა უნდა, არსებობს თანამედროვე პლატფორმები, მაგრამ მათ ერთ-ერთ პლატფორმაში ჩადეს? თუ მათი ამჟამინდელი სისტემა არ არის გატეხილი, რატომ შეიცვლება ისინი? ხშირ შემთხვევაში, ისინი არ გახდებიან და ამ კომპანიას იპოვით თანამშრომლები, რომ გამოიყენონ ეს პროგრამა და ანტიკვარული ბრაუზერი დარწმუნებული უნდა იყოს.

ნაკლებად სავარაუდოა? ალბათ, მაგრამ ეს ნამდვილად შესაძლებელია. თუ ასეთ საკითხზე გადახვალთ, ძველ დოკუმენტურ რეჟიმებში შეიძლება გაუშვათ საიტი ზუსტად რა გჭირდებათ.

ჯენიფერ კრიინინის ორიგინალური სტატია. რედაქტირებულია Jeremy Girard on 6/7/17