HTML အကိုးအကား

အက္ခရာဖြင့် HTML HTML အမျိုးအစားအလိုက် HTML Browser ပံ့ပိုးမှု HTML အရည်အချင်းများ HTML ကမ္ဘာလုံးဆိုင်ရာ အရည်အချင်းများ HTML ပွဲများ HTML အရောင်များ HTML Canvas HTML အသံ/ဗီဒီယို HTML အက္ခရာအစုံများ HTML Doctypes HTML URL ကုဒ် HTML ဘာသာစကားကုဒ်များ HTML နိုင်ငံကုဒ်များ HTTP မက်ဆေ့ခ်ျများ HTTP နည်းလမ်းများ PX မှ EM Converter ကီးဘုတ်ဖြတ်လမ်းများ


HTML <script> crossorigin Attribute

❮ HTML <script> တဂ်

ဥပမာ

ဤသည်မှာ အခြားဆာဗာရှိ .js ဖိုင်သို့ လင့်ခ်တစ်ခုဖြစ်သည်။ ဤနေရာတွင် ကျွန်ုပ်တို့သည် သမာဓိနှင့် အရင်းမြစ်များ နှစ်ခုလုံးကို အသုံးပြုသည်-

<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"
crossorigin="anonymous">
</script>

အဓိပ္ပါယ်နှင့် အသုံးပြုမှု

ရည်ညွှန်းချက်သည် တောင်းဆိုချက် ၏ crossoriginမုဒ်ကို HTTP CORS တောင်းဆိုချက်အဖြစ် သတ်မှတ်သည်။

ဝဘ်စာမျက်နှာများသည် အခြားဆာဗာများတွင် အရင်းအမြစ်များကို တင်ရန် တောင်းဆိုမှုများ ပြုလုပ်လေ့ရှိသည်။ ဤနေရာတွင် CORS ဝင်လာသည်။

မူရင်းတောင်းဆိုချက်သည် အခြားဒိုမိန်းတစ်ခုမှ အရင်းအမြစ်တစ်ခု (ဥပမာ စတိုင်စာရွက်များ၊ iframes၊ ပုံများ၊ ဖောင့်များ သို့မဟုတ် script) တစ်ခုအတွက် တောင်းဆိုချက်ဖြစ်သည်။

အရင်းအမြစ် ဖြတ်ကျော် တောင်းဆိုမှုများကို စီမံခန့်ခွဲရန် CORS ကို အသုံးပြုသည်။

CORS သည် Cross-Origin Resource Sharing အတွက် အတိုကောက်ဖြစ်ပြီး ဝဘ်စာမျက်နှာရှိ အရင်းအမြစ်များကို ၎င်းတို့၏ ကိုယ်ပိုင်ဒိုမိန်းပြင်ပ အခြားဒိုမိန်းတစ်ခုထံမှ တောင်းဆိုနိုင်စေမည့် ယန္တရားတစ်ခုဖြစ်သည်။ ၎င်းသည် ဘရောက်ဆာနှင့် ဆာဗာ အပြန်အလှန် ကူးလူးဆက်ဆံနိုင်ပုံ နည်းလမ်းကို သတ်မှတ်ပေးပါသည်။ CORS သည် အခြားအရာများစွာထဲမှ ဆာဗာများပေါ်ရှိ ပိုင်ဆိုင်မှုများကို မည်သူဝင်ရောက်နိုင်သည်ကို သတ်မှတ်ရန် ဆာဗာများကို ခွင့်ပြုသည်။

အကြံပြုချက်- မူရင်းတောင်းဆိုမှုများ၏ ဆန့်ကျင်ဘက်မှာ မူရင်းတောင်းဆိုမှုများဖြစ်သည်။ ဆိုလိုသည်မှာ ဝဘ်စာမျက်နှာတစ်ခုသည် တူညီသောဆာဗာတွင်ရှိသော အခြားစာရွက်စာတမ်းများနှင့်သာ အပြန်အလှန်အကျိုးသက်ရောက်နိုင်သည်ဟု ဆိုလိုသည်။ ဤမူဝါဒသည် တစ်ခုနှင့်တစ်ခု အပြန်အလှန်အကျိုးသက်ရောက်သောစာရွက်စာတမ်းများတွင် တူညီသောမူလ (ဒိုမိန်း) ရှိရမည်ဟု ပြဋ္ဌာန်းထားသည်။

အကြံပြုချက်- ရည်ညွှန်းချက် ကိုလည်း ကြည့်ရှု integrityပါ။


Browser ပံ့ပိုးမှု

ဇယားရှိ နံပါတ်များသည် attribute ကို အပြည့်အဝထောက်ခံသည့် ပထမဆုံးဘရောက်ဆာဗားရှင်းကို သတ်မှတ်ပေးပါသည်။

Attribute
crossorigin 30.0 18.0 13.0 13.0 12.1

အထားအသို

<script crossorigin="anonymous|use-credentials">

ရည်ညွှန်းတန်ဖိုးများ

Value Description
anonymous
use-credentials
Specifies the mode of the CORS request:
  • anonymous - A cross-origin request is performed. No credentials are sent
  • use-credentials - A cross-origin request is performed. Credentials are sent (e.g. a cookie, a certificate, a HTTP Basic authentication)

❮ HTML <script> တဂ်