ယခုတိုင်အောင်တက်, Webkit ၏နောက်ဆုံးပေါ်ဗားရှင်းတဘက်၌သူတို့ကုဒ်အတည်ပြုရန်အပေါ်စိတ်အားထက်သန်သော web developer များညစဉ်ညတိုင်းတည်ဆောက် Apple ရဲ့ရယူလုပ်ပြီး install ၏ဖြစ်စဉ်ကိုဖြတ်သန်းသွားခဲ့ရတယ်။ အများဆုံးအဆင်ပြေနည်းလမ်းမဟုတ်ပေမယ့်, ဖန်ဆင်းသောအရာတို့ကို၏ထိပ်ပေါ်မှာဆက်နေရန်ရှာနေတက်ကြွသော programmer တွေရရှိနိုင်ခဲ့သောအရာကိုပြုကြလော့။ အမှုအရာ Safari ကနည်းပညာကို Preview များလွှတ်ပေးရေးနှင့်အတူသို့သော်ဤဒေသရှိ၌အလွန်တိုးတက်ပါပြီ။
ပထမဦးစွာမတ်လနှောင်းပိုင်းတွင်ရရှိလုပ်, ဒီကို standalone app ကိုဆာဖာရီ၏လက်ရှိဗားရှင်းနဲ့တွဲပြီးပြေး; ကလွယ်ကူ developer များတစ်ပြိုင်နက်နှစ်ဦးစလုံးလာမည့်နည်းပညာများအဖြစ်အဘယ်အရာသည်လက်ရှိတွင်အများပြည်သူကအသုံးပြုလျက်ရှိသည်နှင့်အတူအလုပ်လုပ်ရန်အဘို့ဖြစ်စေခြင်း။ Safari ကနည်းပညာကို Preview Webkit ၏လတ်တလောဗားရှင်းအပျေါမှာတညျဆောကျနေသည်မသာ, ကလည်းနောက်ဆုံးမှာတာဝန်ရှိသူတစ်ဦးကထုတ်ပြန်ကြေညာခြင်း၏အစိတ်အပိုင်းတစ်ခုဖြစ်လာပါလိမ့်မယ်ထားတဲ့ CSS ကို, HTML နဲ့ JavaScript ကို updates များကိုပါရှိပါတယ်။ ကြောင်းအလုံအလောက်မဟုတ်ခဲ့လျှင်, preview ကိုထုတ်ဝေကိုလည်းသင်က Web စစ်ဆေးရေး၏နောက်ဆုံးပေါ်ဗားရှင်းအဖြစ် iPad နဲ့ iPhone အပါအဝင်အများဆုံး device ကိုအမျိုးအစားများကိုဖြတ်ပြီးသင့်ရဲ့ apps များနှင့်စာမကျြနှာကိုစမ်းသပ်ဖို့တုံ့ပြန်မှုဒီဇိုင်း Mode ကိုမှ access ကိုပေးသည်။ Safari ကနည်းပညာကို Preview ဆော့ဖ်ဝဲရေးသားသူအသိုင်းအဝိုင်းများအတွက်ပိုမိုလွယ်ကူစေသည်နောက်ထပ်အရာကတော့ Apple ကဘာဂ်သတင်းထောက်မှတဆင့်အောင်မြင်ခဲ့တုံ့ပြန်ချက်တင်သွင်းခြင်း, သည်, app ကိုဖွင့်အကူအညီ menu ကနေလက်လှမ်း။
အဆိုပါဖျောပွ Webkit ညစဉ်ညတိုင်းတည်ဆောက်ရာမှပျောက်ဆုံးတစ်ခုမှာထင်ရှားတဲ့ feature ကို iCloud ထောက်ခံမှုဖြစ်ပါသည်, တစ်ဦးအဆင်ပြေသူတို့ code နှင့် troubleshoot စဉ် developer များဟာသူတို့ရဲ့စာဖတ်ခြင်းစာရင်းနှင့် bookmarks ကိုဝင်ရောက်ဖို့ခွင့်ပြုသောဤလျှောက်လွှာတွင်ထည့်သွင်း။ တချို့က Safari ကနည်းပညာကို Preview ၏ပထမဦးဆုံးဗားရှင်း features တွေကိုမီးမောင်းထိုးပြအသစ်တစ်ခုက high-throughput JavaScript ကို JIT compiler, ECMAScript6, အရိပ် DOM သတ်မှတ်ချက်များ၏နောက်ဆုံးဗားရှင်းအဖြစ်အစီအစဉ်တအသုံးပြုသူအမူအရာအပေါ်အခြေခံပြီးစာသားကို copy သို့မဟုတ်ဖြတ်နိုင်စွမ်းရှိကြ၏။ တစ်ဦးကစက္ကန့်ဗားရှင်းပြီးသားပြောင်းလဲမှုများကိုများစွာ featuring, ဧပြီ 13 ရက်တွင်ဖြန့်ချိခဲ့သည်; ဆော့ဖ်ဝဲရေးတောင်းဆိုမှုများနှင့် bug ကိုအစီရင်ခံစာများတိုက်ရိုက်တုံ့ပြန်မှုအများအပြား။
ဒီမှာပစ်မှတ်ပရိသတ်ကိုသိသာပေမဲ့မည်သူမဆိုတစ်ဦးဆော့ဖ်ဝဲရေးသားသူအကောင့်ဘို့လိုအပ်ကြောင်းမရှိဘဲ, Mac App Store မှာတဆင့် Safari ကနည်းပညာကို Preview ကို download လုပ်ပါသို့မဟုတ်အသစ်မွမ်းမံနိုင်သည်။
Safari ကနည်းပညာကို Preview: ရေးသားသူ Tools များ
Safari ကရဲ့ဘက်ပေါင်းစုံ developer toolset နှင့်အတူပြီးသားအကျွမ်းတဝင်မရရှိသူများစာဖတ်သူတွေအတွက်အောက်ပါ၎င်း၏ပိုမိုအသုံးဝင် features တွေတချို့၏အကျဉ်းခြုံငုံသုံးသပ်ချက်ဖြစ်ပါတယ်။
- အတူပွင့်လင်း 's Page: တိုက်ရိုက် Safari က menu ကနေ, သင်ထည့်သွင်းထားသောအရာသည်အခြား browsers တွေမဆိုတစ်ဦးက Web page ဖွင့်ဖို့စွမ်းရည်ကိုပေး။
- User Agent: သင်များစွာထဲကနေရွေးချယ်ဖို့ကခွင့်ပြုသည် အမျိုးမျိုးသော browser များအနေဖြင့်အသုံးပြုသူအေးဂျင့် သို့မဟုတ်သင့်ရဲ့ကိုယ်ပိုင်အသုံးပြုသူ-defined syntax ကိုအသုံးချရန်ဖြစ်သည်။
- တုံ့ပြန်မှုဒီဇိုင်း Mode ကို: သူတို့ကွဲပြားခြားနားသော device ကိုအမျိုးအစားများနှင့်မျက်နှာပြင်ဆုံးဖြတ်ချက်တွေ၏နံပါတ်ပေါ်တွင်ပေါ်လာလိမ့်မယ်အဖြစ် web page များကိုဖေါ်ပြရန်ဖြစ်ပါသည်။
- Web ကိုစစ်ဆေးရေး: Console, Debugger, Element တွေကို, ကွန်ယက်, အရင်းအမြစ်, သိုလှောင်ရေး, နှင့် Timeline ကို: ပုံမှန်အားဖြင့် browser ကို window ၏အောက်ခြေတွင်တည်ရှိခြင်းနှင့်ပုံမှန်အားဖြင့်အောက်ပါအစိတ်အပိုင်းများကိုပူဇော်သက္ကာဘို့, Safari ရဲ့ developer toolset များအတွက်အဓိကအချက်အချာအဖြစ်ဆောင်ရွက်ပါသည်။
- မှားယွင်းနေသည် Console: ရှာဖွေမှတ်တမ်းဒေတာအဖြစ်အမျိုးမျိုးသောအမှားများနှင့်သတိပေးချက်များ Presents ။
- Show ကို 's Page အရင်းအမြစ်များ: တစ် web page ကိုပြရရှိနိုင် source code ကိုတစ်ဦးချင်းစီစာရွက်စာတမ်းအားဖြင့်ပြိုပျက်။
- Timeline ကိုမှတ်တမ်းတင်: JavaScript ကိုကွပ်မျက်, ကွန်ယက်တောင်းဆိုမှုများနှင့်တင်ဆက်မှုအချက်အလက်များ၏တစ်ဦးကို real-time လျှပ်တစ်ပြက်သရုပ်ဖော်သည်။
- စမတ်ရှာရန် Field မှ JavaScript ကိုခွင့်ပြုပါ: developer များတဲ့ javascript ် URL များကိုရိုက်ထည့်ပါနှင့် execute ခွင့်ပြုသည်: Safari ကရဲ့လိပ်စာဘား၌တည်၏။
- လုံခြုံမှုမရှိသောအဖြစ် SHA-1 လက်မှတ်ပြုမူဆက်ဆံ: အတွင် SHA-1 algorithm ကိုရဲ့ကျယ်ပြန့်မှတ်တမ်းတင်ပြဿနာများနှင့်အတူ, Safari ကသငျသညျအလိုအလျှောက်မလုံခြုံအဖြစ်သူတို့ကိုခွဲခြားဖို့ခွင့်ပြုပါတယ်။
- ဆိုက်ကို-တိကျတဲ့ Hack: အခါသမယတွင်, Safari ကတိကျတဲ့ site ကိုသို့မဟုတ်က်ဘ်ဆိုက်များနှင့်အတူပြဿနာများကိုလိုက်လျောညီထွေမှပြုပြင်မွမ်းမံပါလိမ့်မည်။ ဒီ option ကယာယီသူတို့အားပြုပြင်မွမ်းမံ override လုပ်နိုင်စွမ်းပေးပါသည်။
- ဒေသခံဖိုင်မှတ်တမ်းန့်သတ်ချက်များ: ဤ option ကိုအတူ developer များဟာသူတို့ရဲ့ပြည်တွင်းက hard drive ကိုအပေါ် Safari ကဖိုင်တွေမှဝင်ရောက်ခွင့်ပေးသနားတော်မူနိုင်ပါတယ်။
- cross-မူလအစကန့်သတ်: လိုအပ်ပါက XSS နှင့်ဆက်စပ်အားနည်းချက်များရပ်တန့်ဖို့ကန့်သတ်ယာယီပိတ်ထားနိုင်ပါတယ်။
အထက်ပါ tools တွေအပြင်, သငျသညျမြားကိုလညျး Safari ကနည်းပညာကို Preview ရဲ့ထုတ်လုပ်မည် menu ကနေ features နဲ့အစိတ်အပိုင်းအတော်များများကို disable နိုင်ပါတယ်။ ဒီစာမျက်နှာအတွင်း loading ကနေကွပ်မျက်ခံရခံရခြင်းမှအပြေးနှင့်ပိုပြီးထံမှ extensions တွေကို Server-side နဲ့ cached ပုံရိပ်တွေ JavaScript ကိုတားဆီးပါဝင်သည်။