ان لائن فریم آپ کو اپنے صفحات پر بیرونی ذرائع سے مواد شامل کرنے کی اجازت دیتے ہیں
ان لائن فریم، عام طور پر صرف "آئیریم" کے طور پر درج کیا جاتا ہے، HTML5 میں صرف ایک ہی فریم کی اجازت ہے. یہ فریم بنیادی طور پر آپ کے صفحے کا ایک حصہ ہیں کہ آپ "کاٹ" کرتے ہیں. اس جگہ میں جس نے آپ کو صفحے سے کاٹ دیا ہے، آپ پھر بیرونی ویب پیج میں فیڈ کرسکتے ہیں. جوہر میں، اگر ایک آئیرایم آپ کے ویب صفحہ کے اندر ایک اور براؤزر ونڈو مقرر کرتا ہے. آپ کو آئی ایس آئی کو عام طور پر ویب سائٹس پر استعمال کیا جاتا ہے جو بیرونی مواد کو جیسے Google نقشہ یا یو ٹیوب سے ویڈیو شامل کرنے کی ضرورت ہے.
دونوں مقبول مقبول ویب سائٹس کو اپنے ایڈیڈ کوڈ میں آئی آر ایل کا استعمال کرتے ہیں.
IFRAME عنصر کا استعمال کیسے کریں
عنصر HTML5 عالمی عناصر کے ساتھ ساتھ کئی دوسرے عناصر کا استعمال کرتا ہے. چار ایچ ٹی ایم ایل 4.01 میں بھی نمایاں ہیں:
- - فریم کے ذریعہ کے لئے URL
- ونڈو کی اونچائی
- ونڈو کی چوڑائی
- ونڈو کا نام
اور تین HTML5 میں نئے ہیں:
- srcdoc- ایچ ٹی ایم ایل کے ذریعہ کے لئے. یہ خصوصیت کسی بھی یو آر ایل کے دوران ایس ایس ایس کی خصوصیت میں پہلے سے طے ہوتا ہے
- سینڈ باکس - ایسی خصوصیات کی فہرست جس کو فریم ونڈو میں اجازت دی جاسکتی ہے
- ہمارا ناممکن صارف ایجنٹ ہے کہ آئی ایس آئی کو مہیا کیا جاسکتا ہے جیسا کہ اس کے والدین دستاویز کا حصہ ہے
ایک سادہ آئریس کا تعمیر کرنے کے لئے، آپ ذریعہ یو آر ایل اور چوڑائی اور اونچائی مقرر کرتے ہیں:
نوٹ کریں کہ آپ اپنے آئیٹر کی ترتیبات کے لئے پکسل اقدار کو استعمال نہیں کرسکتے ہیں، لیکن اس کے بجائے فی صد کا استعمال کرنے کا فیصلہ کیا جا سکتا ہے.
اگر آپ کسی ذمہ دار ویب سائٹ کی تعمیر کر رہے ہیں جن کے سائز کا مختلف سکرین کے سائز میں تبدیل ہونا چاہئے تو، یہ فی صد اہم ہو جائیں گے.
کچھ خصوصیات بھی ہیں جو ایچ ٹی ایم ایل 4.01 میں درست ہیں لیکن ایچ ٹی ایم ایل 5 میں غیر متفق ہیں. چونکہ سب سے زیادہ ویب سائٹس آج HTML5 + استعمال کررہے ہیں، ان صفات ہیں جنہیں آپ استعمال نہیں کرنا چاہتے ہیں (لیکن جس میں آپ کچھ میراث دستاویزات میں دیکھ سکتے ہیں).
- -تصرف، ایک عنصر کا استعمال کرتے ہوئے ایک عنصر بیان کریں
- اس کے بعد، سی ایس ایس فلوٹ پراپرٹی کا استعمال کریں
- اجازت شفافیت کی بنیاد پر، اگر آئرم شفاف ہو تو سی ایس ایس پس منظر کی جائیداد کا استعمال کریں
- بحال کریں سرحدی سی ایس ایس پراپرٹی کا استعمال کریں
- مارجنہائٹ کی بنیاد پر ، سی ایس ایس مارجن پراپرٹی کا استعمال کریں
- مارجن وائڈھٹسٹڈ، سی ایس ایس مارجن پراپرٹی کا استعمال کریں
- -تصرف، سی ایس ایس اوور بہاؤ پراپرٹی کا استعمال کریں
IFRAME براؤزر سپورٹ
IFRAME عنصر تمام جدید براؤزرز کی طرف سے حمایت کی ہے:
- لوڈ، اتارنا Android
- کروم
- فائر فاکس
- انٹرنیٹ ایکسپلورر 2+
- iOS / سفاری موبائل
- نیٹٹسکی 7+
- اوپیرا 3+
- سفاری
اگر اوپر کی فہرست میں کوئی ورژن نمبر نہیں دکھایا جاتا ہے تو، اس وجہ سے کہ اس براؤزر کے تمام ورژن اس کی حمایت کرتی ہیں.
ایک بات یہ ہے کہ اس بات کا ذہن یہ ہے کہ تمام براؤزرز IFRAME عناصر کی حمایت کرتے ہیں، کچھ HTML5 خصوصیات میں ابھی تک محدود سہولت موجود ہیں.
- سکرال کو بند کرنے کے لئے اضافی بہاؤ کا استعمال کرتے ہوئے قابل اعتماد نہیں ہے. اگر آپ کو آپ کے آئیرس پر سکرالبیر نہیں کرنا چاہتے ہیں، تو آپ کو سکرالنگ کی خصوصیت کا استعمال جاری رکھنا چاہئے.
- srcdoc، سینڈ باکس، اور ہموار صفات اس وقت کسی بھی براؤزر کی طرف سے حمایت نہیں کی جاتی ہیں.
Iframes کے ساتھ منسلک
جب آپ اپنے آئرن ناموں کو ایک نام یا شناخت دیتے ہیں تو آپ اس عنصر پر عنصر کے ساتھ اپنے فریم پر اپنے لنکس کو اشارہ کرسکتے ہیں. اس وقت، جب کسی صارف کو لنک پر کلک ہوتا ہے، تو یہ موجودہ کھڑکی سے بجائے حوالہ کردہ آئیرایم کے اندر کھلے گا.
اپنے آپ کو آزمائیں. مندرجہ ذیل ایک ویب صفحہ میں درج کریں:
اگر IFRAME میں موجود دستاویز میں کوئی اہداف مقرر نہیں ہے تو، پھر وہ تمام لنکس والدین دستاویز کے طور پر ایک ہی آئریریم میں کھلے گی.
آپ ایک ہی IFRAME میں لنکس بنانے کے لئے اس خصوصیت کا استعمال کرسکتے ہیں اسی صفحے پر کسی اور IFRAME کے مواد کو تبدیل.
IFrames اور سیکورٹی
IFRAME عنصر خود، آپ یا آپ کے قارئین کے لئے سیکورٹی خطرہ نہیں ہے.
بدقسمتی سے اگر آئیرس نے بد نام کی حیثیت حاصل کی ہے کیونکہ وہ بدسلوکی ویب سائٹس کے ذریعہ ان مواد کو شامل کرنے کے لئے استعمال کرسکتے ہیں جو ان کے بغیر کسی وزیٹر کے کمپیوٹر پر اثر انداز کر سکتے ہیں. یہ پوشیدہ IFRAME کے لنکس نقطہ ہونے سے کیا جاتا ہے اور ان سکرپٹ کو خرابی کوڈ کو مقرر کیا جاتا ہے. صارف لنک پر کلک کرتا ہے اور سوچتا ہے کہ لنک ٹوٹ گیا ہے کیونکہ کچھ بھی نہیں ہوا تھا، لیکن ایک اسکرپٹ کو بند کردیا گیا جہاں وہ اسے نہیں دیکھ سکا.
کمپیوٹر وائرس بھی موجود ہیں جو پوشیدہ IFRAME کو آپ کے ویب صفحات میں داخل کرے گی، مؤثر طریقے سے اپنی ویب سائٹ کو ایک botnet میں تبدیل کر دیں گے. وہ یہ SQL انجیکشن اور دیگر حملوں کے ذریعہ کر سکتے ہیں.
جب آپ کے ویب صفحے پر IFRAME بھی شامل ہے تو یاد رکھنے کی چیز یہ ہے کہ آپ کے صارفین صرف ان سائٹس کے مواد کے طور پر صرف محفوظ ہیں جیسے آپ لنک کرتے ہیں. اگر آپ کو کسی سائٹ کو محسوس کرنے کی کوئی وجہ نہیں ہے تو وہ ناقابل یقین حد تک ہے، کسی بھی فیشن میں اس سے منسلک نہ کریں اور اس میں اس کے مواد کو IFRAME میں شامل نہ کریں. تاہم، آپ کے صفحات کے اندر اندر آئریس کے اندر اندر منسلک ہوسکتا ہے، تاہم، آپ یا آپ کے صارفین کے لئے حفاظتی خطرہ نہیں بناتا.
جینیفر کریین کی طرف سے اصل مضمون. 11/7/16 پر جیریمی Girard کی طرف سے ترمیم