Android Chrome တွင် JavaScript ကုဒ်သည် အဘယ်ကြောင့် မအောင်မြင်သနည်း။ ထုတ်ဖော်ခဲ့သည်- ကလစ်တစ်ချက်နှိပ်ဖြေရှင်းချက်။

ဝဘ်ဆိုဒ်က ကောင်းနေပြီး JS ကုဒ်က ခွေးဟောင်းလို တည်ငြိမ်နေတယ်လို့ မင်းထင်ခဲ့ပေမဲ့ မိုဘိုင်းဘရောက်ဆာဗားရှင်းကို သင်ပြောင်းပြီးတာနဲ့ စာမျက်နှာ "သပိတ်မှောက်သွားခဲ့တယ်"

အဆိုးဆုံးကတော့ ကွန်ပျူတာက ပုံမှန်အတိုင်းလည်ပတ်နေတာ၊Androidဒါပေမယ့် ဖုန်းက သင့်ကို လုံးဝဂရုမစိုက်ပါဘူး။

ဒါက ရယ်စရာမဟုတ်ပါဘူး၊ တိတ်တဆိတ်ဖြစ်ပျက်နေတဲ့ browser ပြဿနာတစ်ခုပါ။

ပြဿနာရဲ့အရင်းခံ- မင်းရေးတာမှားတာမဟုတ်ဘူး၊ ဒါပေမယ့် အချိန်တွေက မင်းကို စွန့်လွှတ်လိုက်တာ

Android Chrome တွင် JavaScript ကုဒ်သည် အဘယ်ကြောင့် မအောင်မြင်သနည်း။ ထုတ်ဖော်ခဲ့သည်- ကလစ်တစ်ချက်နှိပ်ဖြေရှင်းချက်။

အမှန်မှာ၊ developer အများစုသည် ဤဖြစ်စဉ်ကို မြင်သောအခါ၊ ၎င်းတို့၏ ပထမတုံ့ပြန်မှုသည် JS syntax တွင် bug ရှိပါသလား။ DOM မတင်ဘူးလား။ ဒါမှမဟုတ် ခွင့်ပြုချက် ပိတ်ထားသလား။

ရလဒ်? ဒါတွေကို တကယ့်တရားခံက ရှေးခေတ်စာအရေးအသားလို့ ပေါ်လာတယ်။

<script language="javascript">

ဤကုဒ်လိုင်းသည် လွန်ခဲ့သော အနှစ် 20 က လူကြိုက်များခဲ့သည်။အကန့်အသတ်မရှိကျူတိုရီရယ်အားလုံးတွင် မြင်နိုင်သည် ။

但在 Chromium ဗားရှင်း 119ထို့နောက်တွင်၊ သင်မြင်သရွေ့ ဤ "ရှေးဟောင်းသဒ္ဒါ" ကို Google မှ နှုတ်ဆက်ခဲ့သည်။ language ရည်ညွှန်းချက်များ၊ ဘရောက်ဆာသည် ၎င်းတို့ကို ရွေးချယ်ပြီး လျစ်လျူရှုမည်ဖြစ်ပြီး ၎င်းတို့ကို ရှင်းပြရန်ပင် အနှောင့်အယှက်မရှိပါ။

လိုက်ဖက်ညီမှုအကြောင်းများကြောင့်၊ ဒက်စတော့ပေါ်ရှိ Chrome သည် "၎င်းကို ယာယီစောင့်ရှောက်နေဆဲဖြစ်သည်" သို့သော် မိုဘိုင်းလ် Android ရှိ Chrome သည် "ရှေ့တန်း" ဖြစ်ပြီး ဤသန့်ရှင်းရေးဗျူဟာကို ချက်ချင်းဖွင့်ပေးခဲ့သည်။

ထို့ကြောင့် ပေါ်လာသည်-ကွန်ပြူတာ ကောင်းကောင်းအလုပ်လုပ်ပေမယ့် မိုဘိုင်းလ်ဖုန်းက အလုပ်မလုပ်ပါဘူး။ပြဿနာ။

Android က ဘာကြောင့် ပထမဆုံး အရေးယူခဲ့တာလဲ။

အချို့သောလူများက မေးနိုင်သည်- အဘယ်ကြောင့် Android Chrome ကို ပထမဆုံးစတင်သနည်း။

မိုဘိုင်း terminal ၏ အဆင့်မြှင့်တင်မှု အရှိန်အဟုန် မြန်ဆန်ပြီး Google သည် စာအိတ်အနီများ ပေးပို့ခြင်းကဲ့သို့ အချက်အလက်များကို လျင်မြန်စွာ တွန်းပို့ပေးသောကြောင့် အလွန်ရိုးရှင်းပါသည်။

In ဇန်နဝါရီလ 2023 10 31 နေ့များတွင်Chrome 119 Android ဗားရှင်းကို Google Play မှတဆင့် အပြည့်အဝ တွန်းပို့ထားပါသည်။

ဒက်စ်တော့ဗားရှင်းသည် Chromium kernel ကိုလည်းအသုံးပြုသော်လည်း၊ အတွင်းပိုင်းကော်ပိုရိတ်စနစ်အများအပြားရုတ်တရက်ပေါက်ကွဲခြင်းမှရှောင်ရှားရန် "လက်ကိုကိုင်ထားပါ" သည်ထုံးစံအတိုင်းဖြစ်သည်။

ဒါကြောင့် "" ဆိုတဲ့ စကားလုံးကို သုံးနေသေးရင်၊language=javascript"၊ အန်းဒရွိုက်ဖုန်းများတွင် ဘရောက်ဆာက တိုက်ရိုက်လျစ်လျူရှုထားသည့် ပွင့်လင်းသောကုဒ်ကို ရေးသားခြင်းနှင့် ညီမျှသည်။

ဖြေရှင်းချက်- သုံးစက္ကန့်အတွင်း ပြီးအောင်လုပ်ပါ။

ကံကောင်းထောက်မစွာ၊ ဤပြဿနာအတွက်ဖြေရှင်းချက်သည်မယုံနိုင်လောက်အောင်ရိုးရှင်းသည်။ ဤစာကြောင်းကို အစားထိုးလိုက်ပါ-

<script>

သို့မဟုတ် အနည်းငယ်ပို၍ တရားဝင်သည်-

<script type="text/javascript">

၎င်းကိုမွမ်းမံရန် စက္ကန့်အနည်းငယ်သာကြာပြီး Android Chrome သည် ၎င်းကိုချက်ချင်းလုပ်ဆောင်မည်ဖြစ်သည်။

ပြုပြင်မွမ်းမံပြီးမှ သတိရပါ။ကက်ရှ်အား ပြန်လည်စတင်ရန် အတင်းအကြပ်လုပ်ပါ။မဟုတ်ပါက၊ ဘရောင်ဇာသည် ဖိုင်ဟောင်းကို ဖတ်နေသေးသည်။ နည်းလမ်းမှာလည်း ရိုးရှင်းပါသည်။

  • ကွန်ပျူတာ- Ctrl + F5
  • ဖုန်း- ဆက်တင်များ → ကိုယ်ရေးကိုယ်တာ → Cache ကို ရှင်းလင်းပါ။

ပြန်လည်ဆန်းသစ်ပြီးသည်နှင့်၊ ကုဒ်သည် စက္ကန့်ပိုင်းအတွင်း ပြန်လည်အသက်ဝင်လာပြီး စာမျက်နှာသည် ပြန်လည်လည်ပတ်နေပါသည်။

ဤသည်မှာ အမှန်အားဖြင့် “အကြွေး”၊

နောက်ဆုံးခွဲခြမ်းစိတ်ဖြာမှုတွင်၊ ဤတစ်ကြိမ်ပြဿနာသည် JS ကိုယ်တိုင်၏ပြဿနာမဟုတ်ပေ။ရှေ့ဆုံးကုဒ်၏ ခေတ်

ဘရောက်ဆာ ထုတ်လုပ်သူများ လုပ်ဆောင်ရမည့်အရာသည် အလွန်ရှင်းလင်းသည်- ခေတ်မမီတော့သော အထားအသိုကို ဖြည်းဖြည်းချင်း ရှင်းလင်းပြီး ဆော့ဖ်ဝဲရေးသားသူများကို အပ်ဒိတ်လုပ်ရန် တွန်းအားပေးပါ။

အဝေးပြေးလမ်းမကြီးလိုပါပဲ၊ အရင်က သုံးဘီးဆိုင်ကယ်နဲ့ လယ်ထွန်စက်တွေကို ဘေးချင်းကပ်ပြီး ပြေးဆွဲခွင့်ပြုခဲ့ပေမယ့် အခုတော့ လုံခြုံရေးအရ မောင်းထုတ်လိုက်ရပါတယ်။ language="javascript" ထိုထွန်စက်သည် အမြန်လမ်းပေါ်တွင် မဖြစ်သင့်ပါ။

Developer တွေက ဘာတွေကို အာရုံစိုက်သင့်လဲ။

ဤအဖြစ်အပျက်သည် ကျွန်ုပ်တို့အတွက် အလွန်လက်တွေ့ကျသော သတိပေးချက်တစ်ခုဖြစ်သည်။

  1. Coding စံနှုန်းများသည် အမှန်တကယ် အရေးကြီးပါသည်။ "အလုပ်လုပ်သည်" ဟု သင်ထင်သောကုဒ်သည် အချို့သောဗားရှင်းတွင် အလုပ်မလုပ်တော့ပေ။

  2. စမ်းသပ်မှုပတ်ဝန်းကျင်သည် အရှိန်အဟုန်နှင့် အမီလိုက်ရမည်။ သင့်ကွန်ပြူတာပေါ်ရှိ Chrome တွင် နှိပ်ရုံမျှမက ထုတ်ဝေပါ။ ၎င်းကို မိုဘိုင်းကိရိယာများနှင့် ဘရောက်ဆာများ၏ ဗားရှင်းအမျိုးမျိုးတွင် စစ်ဆေးရပါမည်။

  3. ဘရောက်ဆာ အပ်ဒိတ်မှတ်တမ်းများကို လိုက်နာပါ။ Chromium ကို အဆင့်မြှင့်သည့်အခါတိုင်း၊ "Deprecation and Removal" အများအပြားရှိပါသည်။ ဒါတွေက အလှဆင်တာမဟုတ်ပေမယ့် သင့်လုပ်ငန်းကို တကယ်သတ်ပစ်ပါလိမ့်မယ်။

နိဂုံး- ကုဒ်မျဉ်း၏နောက်ကွယ်တွင် နည်းပညာဆိုင်ရာ ဆင့်ကဲဖြစ်စဉ်ဖြစ်သည်။

Google သည် "ကျင့်ဝတ်သိက္ခာမဲ့" ဟု လူအများက ညည်းညူနေကြသော်လည်း ပိုမိုမြင့်မားသောရှုထောင့်မှကြည့်လျှင် ဤအရာသည် ဝဘ်ဂေဟစနစ်တစ်ခုလုံးကို ရှေ့သို့မောင်းနှင်ပေးသည့် မလွှဲမရှောင်သာ လုပ်ငန်းစဉ်တစ်ခုဖြစ်သည်။

အရည်အချင်းဟောင်းများကို ဖယ်ရှားပြီး developer များအား စံချိန်စံညွှန်းများအတိုင်း လိုက်နာရန် အတင်းအကျပ်ခိုင်းစေခြင်းသည် နည်းပညာယဉ်ကျေးမှုကို ထပ်ခါတလဲလဲ လုပ်ဆောင်ခြင်းဖြစ်သည်။

ကျွန်ုပ်တို့သည် ခေတ်မမီသော အထားအသိုအားလုံးနှင့် ဆက်လက်သဟဇာတဖြစ်ပါက၊ ရှေ့ဆုံးသည် မကြာမီ သို့မဟုတ် နောက်ပိုင်းတွင် ပျက်စီးယိုယွင်းနေသော hodgepodge အိုးဖြစ်လာမည်ဖြစ်သည်။

ထို့ကြောင့်၊ ဤတွင်းငယ်ကို ပြုပြင်သောအခါတွင်၊ ကျွန်ုပ်တို့သည် "နည်းပညာယဉ်ကျေးမှု၏ သန့်ရှင်းရေးလှုပ်ရှားမှု" တွင် အမှန်တကယ်ပါဝင်နေပါသည်။

လာမည့်နှစ်အနည်းငယ်တွင် အလားတူ ချွတ်ယွင်းချက်များ ပိုများလာမည်ဖြစ်ပြီး တစ်ခုတည်းသော ဖြေဆေးဖြစ်သည်။ခေတ်နှင့်အညီ စံနှုန်းများကို လိုက်နာပါ။

နောက်ဆုံးအနှစ်ချုပ်

  • ကွန်ပြူတာများက ၎င်းကို run နိုင်သော်လည်း Android က မလုပ်နိုင်သောကြောင့် ဖြစ်သည်။ <script language="javascript"> ကန့်ကွက်ထားသည်။
  • ခရိုမီယမ် 119 Android Chrome သည် ကျော်သွားခြင်းတွင် ဦးဆောင်နေသည်။ language ဂုဏ်ရည် <script> 块。
  • ဖြေရှင်းချက်မှာ- အသုံးပြုပါ။ <script><script type="text/javascript">
  • ပြုပြင်မွမ်းမံပြီးနောက်၊ ကက်ရှ်ကို ပြန်လည်စတင်ပြီး ပြဿနာကို ပြန်လည်ရယူပါမည်။
  • ဆော့ဖ်ဝဲရေးသားသူများသည် ဘရောက်ဆာ အပ်ဒိတ်များကို အမြဲအာရုံစိုက်ပြီး စံချိန်စံညွှန်းပုံစံဖြင့် ကုဒ်ရေးသည့်အလေ့အထကို ပြုစုပျိုးထောင်သင့်သည်။

ထို့ကြောင့်၊ နောက်တစ်ကြိမ်တွင် ကွန်ပြူတာ အလုပ်လုပ်ပုံ ကောင်းမွန်သော်လည်း ဖုန်းအလုပ်မလုပ်သည့် ထူးဆန်းသည့် ချွတ်ယွင်းချက်တစ်ခုကို သင်ကြုံတွေ့ရသည့်အခါတွင်၊ သင့်ကုဒ်တွင် "လွန်ခဲ့သောရာစုမှ ရှေးဟောင်းပစ္စည်း" ဝှက်ထားသော အရာတစ်ခု ရှိသလား။

မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) မျှဝေခဲ့သည် "Android Chrome တွင် JS ကုဒ်သည် အဘယ်ကြောင့် ကျရှုံးသနည်း။ လုပ်ဆောင်ချက်မဟုတ်သည့်အကြောင်းရင်းကို ဖော်ပြပြီး တစ်ချက်နှိပ်ရုံဖြင့် ဖြေရှင်းချက်!"၊ ၎င်းသည် သင့်အတွက် အထောက်အကူဖြစ်နိုင်ပါသည်။

ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-33236.html

နောက်ထပ်လျှို့ဝှက်လှည့်ကွက်များကိုသော့ဖွင့်ရန်🔑၊ ကျွန်ုပ်တို့၏ Telegram ချန်နယ်တွင် ပါဝင်ရန် ကြိုဆိုလိုက်ပါ။

ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။ သင်၏ မျှဝေမှုများနှင့် ကြိုက်နှစ်သက်မှုများသည် ကျွန်ုပ်တို့၏ ဆက်လက်လှုံ့ဆော်မှုဖြစ်သည်။

 

မှတ်ချက်များ

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ 用项已用用 * တံဆိပ်

ထိပ်တန်းမှလှိမ့်