ایکس UA- ہم آہنگ میٹا ٹیگ کی وضاحت اور استعمال کرتے ہیں

ایکس UA موازن میٹا ٹیگ پرانے IE براؤزرز میں ویب صفحات فراہم کرنے میں مدد ملتی ہے.

بہت سے سالوں کے لئے، مائیکروسافٹ کے انٹرنیٹ ایکسپلورر براؤزر کے پرانے ورژن ویب سائٹ ڈیزائنرز اور ڈویلپرز کے لئے سر درد کی وجہ سے تھیں. ان پرانے ای ای ورژن کو خاص طور پر ایڈریس کرنے کیلئے سی ایس ایس فائلوں کو بنانے کی ضرورت یہ ہے کہ بہت سے وقت ویب ڈویلپرز یاد رکھے. شکر گزار، IE کے جدید ورژن اور مائیکروسافٹ کے نئے براؤزر ایڈج کے ساتھ، ویب معیار کے ساتھ بہت سارے مطابقت پذیر ہیں، اور چونکہ نئے مائیکروسافٹ براؤزر اس طرح کے "کبھی بھی سبز" ہیں جس طرح وہ تازہ ترین ورژن کو اپ ڈیٹ کرتے ہیں، یہ ہے. امکان نہیں کہ ہم اس پلیٹ فارم کے قدیم ترین ورژن کے ساتھ جدوجہد کریں گے جو ہم نے ماضی میں کیا تھا.

سب سے زیادہ ویب ڈیزائنرز کے لئے، مائیکروسافٹ کے براؤزر کی ترقی کا مطلب یہ ہے کہ ہم اب اس چیلنجوں سے نمٹنے کے لئے نہیں ہیں جو پرانے ایون ورژن نے ہمیں ماضی میں پیش کیا. تاہم، ہم میں سے کچھ خوش قسمت نہیں ہیں. اگر آپ سائٹ پر انتظام کر رہے ہیں تو اب بھی پرانے ایون ورژن سے زائرین کے قابل تعداد میں شامل ہوتے ہیں، یا اگر آپ ایک اندرونی وسائل پر کام کررہے ہیں، جیسے انٹرانیٹ، کسی ایسی کمپنی کے لئے جو کسی بھی وجہ سے ان میں سے ایک پرانے IE ورژن استعمال کررہے ہیں، پھر آپ کو ان براؤزروں کے لئے جانچ جاری رکھنے کی ضرورت ہوگی، اگرچہ یہ پرانے ہیں. ایک ایسا طریقہ جسے آپ یہ کر سکتے ہیں، اس کے ذریعہ X-UA- ہم آہنگ موڈ کا استعمال کرتے ہوئے ہے.

X-UA-Compatible ایک دستاویز موڈ میٹا ٹیگ ہے جو ویب مصنفین کو انٹرنیٹ انٹرنیٹ ایکسپلورر کا کونسا ورژن منتخب کرنے کی اجازت دیتا ہے جو اس صفحہ کو پیش کیا جاسکتا ہے. اسے انٹرنیٹ ایکسپلورر 8 کے ذریعے استعمال کیا جاتا ہے کہ آیا کسی صفحہ کو IE 7 (مطابقت کے نقطہ نظر) یا IE 8 (معیار کے نقطہ نظر) کے طور پر فراہم کیا جانا چاہئے.

نوٹ کریں کہ انٹرنیٹ ایکسپلورر 11 کے ساتھ، دستاویز کے طریقوں کو خارج کر دیا گیا ہے - وہ اب استعمال نہیں کر رہے ہیں. IE11 نے ویب معیار کے لئے حمایت کو اپ ڈیٹ کیا ہے جو بڑی ویب سائٹس کے ساتھ مسائل کا باعث بنتی ہیں.

ایسا کرنے کے لئے، آپ ٹیگ کے مندرجات میں استعمال کرنے کیلئے صارف ایجنٹ اور ورژن کی وضاحت کرتے ہیں:

"IE = EmulateIE7"

آپ کے مواد کے لۓ اختیارات ہیں:

ورژن کو ایمولیٹ کرنے سے براؤزر کو بتاتا ہے کہ DOCTYPE کا استعمال کرنے کے لئے مواد کو کس طرح پیش کرنا ہے.

DOCTYPE کے بغیر صفحات نردجیکرن موڈ میں فراہم کی جائیں گی.

اگر آپ اسے بتانے کے بغیر براؤزر کے ورژن کو استعمال کرنے کے لئے کہہ دیتے ہیں (یعنی، "IE = 7") براؤزر صفحے کو معیاری موڈ میں پیش کرے گا یا نہیں کہ DOCTYPE اعلان ہے.

IE = کنارے "IE کے اس ورژن میں دستیاب سب سے زیادہ موڈ کو استعمال کرنے کے لئے انٹرنیٹ ایکسپلورر بتاتا ہے. انٹرنیٹ ایکسپلورر 8 IE8 کے طریقوں کی حمایت کرسکتا ہے، IE9 IE9 طریقوں اور اسی طرح کی حمایت کرسکتا ہے.

ایکس UA- ہم آہنگ میٹا ٹیگ کی قسم:

ایکس UA-مطابقت میٹا ٹیگ ایک http-equiv میٹا ٹیگ ہے.

ایکس UA- ہم آہنگ میٹا ٹیگ کی شکل:

IE 7 جذب کریں

DOCTYPE کے ساتھ یا اس کے بغیر IE 8 کے طور پر دکھائیں

<میٹا http-equiv = "X-UA-compatible" content = "IE = 8">

قارئین موڈ (IE 5)

<میٹا http-equiv = "X-UA-compatible" content = "IE = 5">

ایکس UA- ہم آہنگ میٹا ٹیگ کی سفارش کردہ استعمال:

ویب صفحات پر X-UA موازن میٹا ٹیگ کا استعمال کریں جہاں آپ کو شک ہے کہ انٹرنیٹ ایکسپلورر 8 اس صفحہ کو غلط نقطہ نظر میں پیش کرنے کی کوشش کرے گا. جیسے ہی آپ کے XHTML دستاویز ایک XML اعلان کے ساتھ ہے. دستاویزی کے سب سے اوپر XML اعلان صفحے کو مطابقت کے نقطہ نظر میں پھینک دیا جائے گا، لیکن DOCTYPE کے اعلان کو اسے معیار کے نقطہ نظر میں فراہم کرنے کے لئے مجبور کرنا چاہئے.

حقیقت چیک

یہ ممکن نہیں ہے کہ آپ کسی ایسی ویب سائٹ پر کام کر رہے ہیں جو IE 5 کے طور پر فراہم کرنے کی ضرورت ہے، لیکن آپ کبھی نہیں جانتے ہیں!

ابھی بھی کمپنیاں موجود ہیں جو ملازمین کو زبردستی، براؤزرز کے بہت پرانے ورژن استعمال کرنے کے لئے استعمال کرتے ہیں تاکہ ملکیتی ورثہ سافٹ ویئر کو استعمال کرنے کے لۓ ان مخصوص براؤزروں کے لئے پہلے سے پہلے کی عمر بڑھایا جا سکے. ویب انڈسٹری میں ان میں سے، اس طرح براؤزر کا استعمال کرنے کا خیال پاگل لگتا ہے، لیکن ایک مینوفیکچرر کمپنی ہے جو ان کی دکان کے فرش پر انوینٹری کو منظم کرنے کے لئے ایک دہائی کے پرانے پروگرام کا استعمال کرتی ہے. جی ہاں، ایسا کرنے کے لئے یقینی طور پر جدید پلیٹ فارم موجود ہیں، لیکن کیا وہ ان پلیٹ فارمز میں سے ایک میں سرمایہ کاری کر چکے ہیں؟ اگر ان کا موجودہ نظام ٹوٹ نہیں جاتا ہے، تو وہ اسے کیوں تبدیل کردیں گے؟ بہت سے معاملات میں، وہ نہیں کریں گے، اور آپ اس کمپنی کو ملازمتوں کو مجبور کر سکیں گے کہ اس سافٹ ویئر اور اینٹیکو براؤزر کو اس بات کو یقینی بنانے کے لۓ اسے چلائے.

امکان نہیں؟ شاید، لیکن یہ یقینی طور پر ممکن ہے. اگر آپ اس مسئلے میں چلتے ہیں تو، ان پرانے دستاویز طریقوں میں ویب سائٹ کو چلانے کے قابل ہوسکتا ہے جو آپ کی ضرورت ہو گی.

جینیفر کریین کی طرف سے اصل مضمون. جیریمی Girard کی طرف سے شائع 6/7/17