JavaScript Window Navigator
အ window.navigator
ရာဝတ္တုတွင် လာရောက်ကြည့်ရှုသူ၏ဘရောက်ဆာနှင့်ပတ်သက်သည့် အချက်အလက်ပါရှိသည်။
Window Navigator
ဝင်းဒိုး အ window.navigator
ရှေ့ဆက်မပါဘဲ အရာဝတ္ထုကို ရေးသားနိုင်သည်။
ဥပမာအချို့-
navigator.appName
navigator.appCodeName
navigator.platform
Browser Cookies
ကွက် cookieEnabled
ကီးများကို ဖွင့်ထားလျှင် ပိုင်ဆိုင်မှုသည် မှန်သည်၊ သို့မဟုတ်ပါက မှားသည်-
ဥပမာ
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"cookiesEnabled is " + navigator.cookieEnabled;
</script>
ဘရောက်ဆာ အပလီကေးရှင်းအမည်
ပိုင်ဆိုင်မှုသည် ဘရောက်ဆာ၏ အ appName
ပလီကေးရှင်းအမည်ကို ပြန်ပေးသည်-
ဥပမာ
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"navigator.appName is " + navigator.appName;
</script>
ထူးဆန်းသည်မှာ "Netscape" သည် IE11၊ Chrome၊ Firefox နှင့် Safari နှစ်ခုလုံးအတွက် အပလီကေးရှင်းအမည်ဖြစ်သည်။
Browser Application ကုဒ်အမည်
ပိုင်ဆိုင်မှုသည် ဘရောက်ဆာ ၏ appCodeName
အပလီကေးရှင်းကုဒ်အမည်ကို ပြန်ပေးသည်-
ဥပမာ
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"navigator.appCodeName is " + navigator.appCodeName;
</script>
"Mozilla" သည် Chrome၊ Firefox၊ IE၊ Safari နှင့် Opera နှစ်ခုလုံးအတွက် အက်ပ်ကုဒ်အမည်ဖြစ်သည်။
Browser အင်ဂျင်
ပိုင်ဆိုင်မှုသည် ဘရောက်ဆာအင်ဂျင် ၏ product
ထုတ်ကုန်အမည်ကို ပြန်ပေးသည်-
ဥပမာ
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"navigator.product is " + navigator.product;
</script>
ဒါကို အားကိုးမနေပါနဲ့။ ဘရောက်ဆာအများစုသည် ထုတ်ကုန်အမည်အဖြစ် "Gecko" ကို ပြန်ပေးသည်။
Browser ဗားရှင်း
ပိုင်ဆိုင်မှုသည် ဘရောက်ဆာနှင့်ပတ်သက် သည့် appVersion
ဗားရှင်းအချက်အလက်ကို ပြန်ပေးသည်-
ဥပမာ
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>
Browser အေးဂျင့်
userAgent
ပိုင်ဆိုင်မှုသည် ဆာဗာသို့ ဘရောက်ဆာမှပေးပို့သော သုံးစွဲသူ-အေးဂျင့် ခေါင်းစီးကို ပြန်ပေးသည် -
ဥပမာ
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>
သတိပေးချက် !!!
လမ်းကြောင်းပြအရာဝတ္တုမှ အချက်အလက်များသည် မကြာခဏ လွဲမှားနိုင်သောကြောင့် ဘရောက်ဆာဗားရှင်းများကို ရှာဖွေရန် အသုံးမပြုသင့်ပါ။
- မတူညီသောဘရောက်ဆာများသည် တူညီသောအမည်ကို အသုံးပြုနိုင်သည်။
- ဘရောင်ဇာပိုင်ရှင်မှ လမ်းကြောင်းပြဒေတာကို ပြောင်းလဲနိုင်သည်။
- အချို့ဘရောက်ဆာများသည် ဆိုက်စစ်ဆေးမှုများကို ကျော်လွှားရန် ၎င်းတို့ကိုယ်သူတို့ မှားယွင်းစွာ ခွဲခြားသတ်မှတ်ကြသည်။
- ဘရောက်ဆာများသည် ဘရောက်ဆာထက် နောက်ကျမှထွက်ရှိထားသော လည်ပတ်မှုစနစ်အသစ်များကို အစီရင်ခံနိုင်မည်မဟုတ်ပါ။
Browser ပလပ်ဖောင်း
platform
ပိုင်ဆိုင်မှုသည် browser ပလပ်ဖောင်း (လည်ပတ်မှုစနစ်) ကို ပြန်ပေးသည် -
ဥပမာ
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>
Browser ဘာသာစကား
language
ပိုင်ဆိုင်မှုသည် ဘရောက်ဆာ၏ဘာသာစကားကို ပြန်ပေးသည် -
ဥပမာ
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>
Browser Online ရှိပါသလား။
onLine
ဘရောင်ဇာသည် အွန်လိုင်းတွင် ရှိနေပါက ပိုင်ဆိုင်မှုသည် အမှန်အတိုင်း ပြန်ဖြစ်လာသည် -
ဥပမာ
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.onLine;
</script>
Java ကို ဖွင့်ထားပါသလား။
Java ကို ဖွင့်ထား လျှင် javaEnabled()
နည်းလမ်းသည် မှန် သည်
ဥပမာ
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>