inline ဘောင်များသင်ဟာသင့်ရဲ့စာမျက်နှာများပေါ်တွင်ပြင်ပသတင်းရင်းမြစ်များကနေအကြောင်းအရာ Include မှ Allow
အများအားရုံ "iframes" အဖြစ်ရည်ညွှန်း inline frames များကို, HTML5 ကိုခွင့်ဘောင်၏တစ်ခုတည်းသောအမျိုးအစားဖြစ်ပါသည်။ ဤရွေ့ကား frames များကိုမရှိမဖြစ်လိုအပ်တဲ့သင် "အထဲကဖြတ်က" သင့်ရဲ့စာမျက်နှာ၏အပိုင်းဖြစ်ကြသည်။ သငျသညျစာမျက်နှာထဲကဖြတ်ဘူးသောအာကာသအတွင်းကိုသင်ပြီးတော့ပြင်ပဝက်ဘ်စာမျက်နှာထဲမှာအစာကျွေးနိုင်ပါတယ်။ အနှစ်သာရများတွင်တစ်ခု iframe ညာဘက်သင်၏ဝဘ်စာမျက်နှာအတွင်းမှသတ်မှတ်ထားအခြားဘရောက်ဇာကိုပြတင်းပေါက်ဖြစ်ပါတယ်။ သငျသညျအများအားဂူဂဲလ်မြေပုံသို့မဟုတ် YouTube ကနေဗွီဒီယိုတစ်ခုကဲ့သို့အပြင်ပအကြောင်းအရာများပါဝင်သည်ဖို့လိုအပ်ကြောင်းကွန်ရက်စာမျက်နှာတွေပေါ်မှာအသုံးပြုခဲ့ iframes ကြည့်ပါ။
သူတို့အားလူကြိုက်များဝက်ဘ်ဆိုက်များ၏နှစ်ဦးစလုံးဟာသူတို့ရဲ့ embed ကုဒ်အတွက် iframes ကိုအသုံးပြုပါ။
အဆိုပါ iframe Element ကိုအသုံးပြုနည်းကိုဘယ်လို
အဆိုပါ element က HTML5 ကိုကမ္ဘာလုံးဆိုင်ရာဒြပ်စင်အဖြစ်အခြားဒြပ်စင်များအသုံးပြုသည်။ လေးကိုလည်း HTML ကို 4.01 အတွက် attribute:
- frame ရဲ့ရင်းမြစ်များအတွက်ဖွ URL ကို
- ပြတင်းပေါက်၏ဖွအရပ်အမြင့်
- ပြတင်းပေါက်၏ဖွအကျယ်
- ပြတင်းပေါက်၏ဖွ name ကို
သုံးယောက် HTML5 ကိုအသစ်နေသောခေါင်းစဉ်:
- frame ရဲ့ရင်းမြစ်များအတွက် srcdoc ဖွ HTML ကို။ ဤသည် attribute က src attribute နဲ့မဆို URL ကိုကျော်စားပေးမှုကြာ
- frame ကိုပြတင်းပေါက်၌ခွင့်ပြုခဲ့သို့မဟုတ်မြစ်တားသင့်ကြောင်းအင်္ဂါရပ်များ sandbox '-a စာရင်း
- ချောမွေ့စွာကမျက်မြင်မရတဲ့နည်းနဲ့မိဘစာရွက်စာတမ်း၏အစိတ်အပိုင်းတစ်ခုဖြစ်သည်ကဲ့သို့ iframe ပြန်ဆိုသင့်ကြောင်းအသုံးပြုသူအေးဂျင့် -tells
ရိုးရှင်းတဲ့ iframe တည်ဆောက်ရန်, သင်အရင်းအမြစ် URL ကိုနှင့် width နဲ့ height ကိုသတ်မှတ်:
သင်သည်သင်၏ iframe ၏ setting များအတွက် pixels ကိုတန်ဖိုးများကိုမသုံးစွဲဖို့ရှေးခယျြစေခြင်းငှါသတိပြုပါ, ဒါပေမယ့်အစားရာခိုင်နှုန်းသုံးစွဲဖို့ဆုံးဖြတ်နိုင်ပါတယ်။
သငျသညျတညျဆောနေတယ်ဆိုရင် တစ်တုံ့ပြန်မှုက်ဘ်ဆိုက် သည်အဘယ်သူ၏ဆိုက်ကွဲပြားခြားနားသောမျက်နှာပြင်အရွယ်အစားနှင့်အတူပြောင်းလဲပစ်သင့်ပါတယ်, အဲဒီရာခိုင်နှုန်းအရေးကြီးသောဖြစ်လိမ့်မည်။
HTML5 ကိုအတွက် HTML ကို 4.01 အတွက်တရားဝင်ပေမယ့်ပေါရာဏဖြစ်ကြောင်းအချို့သော attribute တွေလည်းရှိပါတယ်။ အများဆုံးဝက်ဘ်ဆိုက်များယနေ့ HTML5 ကို + အသုံးပြုနေသည်ကတည်းကထိုအ attribute တွေသူများဖြစ်ကြ၏, သင်အသုံးပြုချင်မည်မဟုတ် (သို့သော်အချို့ကိုသင်အမွေစာရွက်စာတမ်းများအတွက်မြင်စေခြင်းငှါအရာ) ။
- -instead တစ်ဖော်ပြချက်လင့်ထားသည်တစ်ခုတစ်ဦးကဒြပ်စင်ကိုသုံးပါ
- -instead, အ CSS ကို float property ကိုသုံး
- allowtransparency -instead, အ iframe ပွင့်လင်းစေဖို့အတွက် CSS ကိုနောက်ခံ property ကိုသုံး
- နယ်စပ် CSS ကို property ကိုသုံး -instead
- marginheight -instead, အ CSS ကို margin property ကိုသုံး
- marginwidth -instead, အ CSS ကို margin property ကိုသုံး
- -instead, အ CSS ကိုလျတ် property ကိုသုံး
iframe Browser ကိုပံ့ပိုးမှု
အဆိုပါ iframe ဒြပ်စင်အားလုံးခေတ်သစ် browser များကထောက်ခံသည်:
- အန်းဒရွိုက်
- Chrome က
- Firefox ကို
- Internet Explorer ကို 2+
- iOS က / Safari ကမိုဘိုင်း
- Netscape က 7+
- အော်ပရာ 3+
- Safari က
အဘယ်သူမျှမဗားရှင်းနံပါတ်အထက်ပါစာရင်းထဲတွင်ပြသထားလျှင်ကြောင့် browser ၏အားလုံးဗားရှင်းကထောကျပံ့သောကွောငျ့ဖွစျသညျ။
အောက်မေ့စေခြင်းငှါအရာတစ်ခုမှာအားလုံး browser များအတွက် iframe ဒြပ်စင်ကိုထောကျပံ့စဉ်အခါ, HTML5 ကို features တချို့ကိုများအတွက်ကန့်သတ်ထောက်ခံမှုရှိသေးဖြစ်ပါတယ်။
- scrolling မပိတ်ရန်လျတ်အသုံးပြုခြင်းယုံကြည်စိတ်ချရသောမဟုတ်ပါဘူး။ သင်သည်သင်၏ iframes အပေါ် scale လုပ်ပြီးချင်ကြဘူးဆိုလျှင်, သင် scrolling attribute ကိုသုံးစွဲဖို့ဆက်လက်သငျ့သညျ။
- အဆိုပါ srcdoc, sandbox ', နှင့်စပ်ရာမရှိသော attribute တွေဒီအချိန်မှာမဆို browser များကထောက်ခံကြသည်မဟုတ်။
iframe နှင့်အတူချိတ်ဆက်
သင်သည်သင်၏ iframes အမည်သို့မဟုတ်အိုင်ဒီပေးသည့်အခါသငျသညျထို့နောက်တစ်ဦးကဒြပ်စင်ပေါ်တွင် attribute ကိုနဲ့ဘောင်မှာသင့်ရဲ့လင့်များထောက်ပြနိုင်ပါတယ်။ အသုံးပြုသူတစ်ဦးက link ကိုနှိပ်လိုက်ရင်ကျသောအခါထို့နောက်ကြောင့်မဟုတ်ဘဲလက်ရှိဝင်းဒိုးကိုထက်ရည်ညွှန်း iframe အတွင်း၌ဖွင့်လှစ်ပါလိမ့်မယ်။
ဒါကြောင့်ကိုယ့်ကိုယ်ကြိုးစားပါ။ ဝဘ်စာမျက်နှာသို့အောက်ပါရိုက်ပါ:
အဆိုပါ iframe အတွက်ဖွင့်လှစ်စာရွက်စာတမ်းတစ်စုံတစ်ရာရှိသည်မဟုတ်ပါဘူးဆိုရင် ပစ်မှတ် ထား. , ပြီးတော့သူအပေါငျးတို့လင့်များအဆိုပါကဲ့သို့တူညီသော iframe အတွက်ဖွင့်လှစ်ပါလိမ့်မယ် မိဘ စာရွက်စာတမ်း။
သငျသညျလုပ်ဒီ feature ကိုသုံးနိုင်သည် တဦးတည်းအတွက်လင့်များ iframe တူညီသောစာမျက်နှာပေါ်တွင်အခြား iframe ရဲ့ contents ပြောင်းပေးပါ။
iframe နှင့်လုံခြုံရေး
အဆိုပါ iframe ဒြပ်စင်, သူ့ဟာသူအသုံးပြုပုံသင်သို့မဟုတ်သင့်ရဲ့စာဖတ်သူများမှလုံခြုံရေးအန္တရာယ်မဟုတ်ဘူး။
သူတို့စာမကျြနှာပျေါကိုမွငျလြှငျမရှိဘဲဧည့်သည်ရဲ့ကွန်ပျူတာကူးစက်နိုင်သောအကြောင်းအရာထည့်သွင်းရန်အန္တရာယ်ရှိတဲ့ကွန်ရက်စာမျက်နှာတွေဟာကအသုံးပြုနိုင်ပါတယ်ဘာလို့လဲဆိုတော့ကံမကောင်းစွာ iframes မကောင်းတဲ့ဂုဏ်သတင်းကိုဆည်းပူးကြပါပြီ။ ဤသည်လင့်များကျြမွငျမရသော iframe ထောက်ပြနှင့်ထို script များအန္တရာယ်ရှိတဲ့ကုဒ်ချွတ်သတ်မှတ်ထားရှိခြင်းအားဖြင့်ပြုသောအမှုဖြစ်ပါတယ်။ user က link ကိုနှိပ်လိုက်ရင်နှင့်ဘာမျှမဖြစ်ပျက်အားထင်ရှားပေမယ့်သူတို့ကမမွငျနိုငျတဲ့ script ကိုပိတ်ထား set ကြောင့် link ကိုကျိုးသည်ထင်။
ထိထိရောက်ရောက်တစ် botnet သို့သင့်ရဲ့ website မှာလှည့်သင်၏ဝဘ်စာမျက်နှာများကိုသို့အနေနဲ့မမြင်ရတဲ့ iframe ထိုးသွင်းမည်ကိုကွန်ပျူတာဗိုင်းရပ်စ်များလည်းရှိပါသည်။ သူတို့ကတဆင့်ဒီလုပျနိုငျ SQL injection နှင့်အခြားတိုက်ခိုက်မှုတွေ။
သင်၏ဝဘ်စာမျက်နှာတခုတခုအပေါ်မှာ iframe အပါအဝင်တဲ့အခါမှာမှတ်မိဖို့ရာသင့်ရဲ့အသုံးပြုသူများအသငျသညျလင့်ထားသည်အပေါငျးတို့သက်ဘ်ဆိုက်များတွင်ပါဝင်သောအကြောင်းအရာများကိုအဖြစ်သာအဖြစ်လုံခြုံဖြစ်ပါတယ်။ သငျသညျ site တစ်ခုယုံကြည်ထားသည်ဟုဖြစ်ပါတယ်ခံစားရရန်အကြောင်းပြချက်ရှိပါကမည်သည့်ဖက်ရှင်အတွက်လင့်ထားသည်မအရှိဆုံးကျိန်းသေတစ်ဦး iframe အတွက်သူ့ရဲ့အကြောင်းအရာတွေကိုမပါဝင်ပါဘူး။ iframes အတွင်းသင့်ကိုယ်ပိုင်စာမျက်နှာများကိုချိတ်ဆက်သို့သော်သင်သို့မဟုတ်သင့်အသုံးပြုသူများအတွက်လုံခြုံရေးအန္တရာယ်ရှိမထားဘူး။
ဂျနီဖာ Krynin ခြင်းဖြင့်မူရင်းဆောင်းပါး။ ဂျယ်ရမီ Girard အားဖြင့် 11/7/16 အပေါ် edited