作者

美洽 ချတ်မပေါ် / ပေါင်းစပ်အမှား စစ်ဆေးရှာဖွေ

အပြုအမူ, တရားဝင်ရပ်တည်ချက်, L2 အရင်းခံအကြောင်းရင်း (JS injection ဘာကြောင့်မအောင်မြင် / ပိတ်ဆို့) ကို ချက်ချင်းရရန် လက္ခဏာရိုက်ပါ. အောက်တွင်: လက္ခဏာ ဇယားအပြည့်အစုံ, injection ပုံ, 2026 ခန့်မှန်းချက်ဖြင့် နည်းငါးမျိုးနှိုင်းယှဉ်ချက်နှင့် FAQ.

အရင် code ပြန်မကူးထည့်ပါနဲ့. ဆယ်ခုတွင်ကိုးခုက လေးခုထဲမှတစ်ခု: ① script load မဖြစ် (တည်နေရာ / adblock / cache) ② config မှား (entId / domain ခွင့်ပြုချက်) ③ framework မကိုင်တွယ် (SPA route ပြောင်းခြင်းက container ဖျက်) ④ load ဖြစ်ပေမယ့်ဖုံး (CSS stacking / DOM ပြောင်းသော တတိယပါတီ plugin). အရင် F12 → Network တွင် meiqia.js 200 စစ်, ပြီးနောက် လေးအုပ်စုဖြတ် — မျက်စိမှိတ်ပြန်ကူးထည့်ထက်အများကြီးမြန်.
美洽 ချတ် widget မပေါ် / အမှားဖြေရှင်း tool ပုံ
ပုံ: 美洽 ချတ်မပေါ် / အမှားဖြေရှင်း (L1 အပြုအမူ + L2 အရင်းခံ + ပေါင်းစပ်နည်းငါးမျိုး)

အဆင့် 1: လေးအုပ်စုခွဲ (load / config / framework / ပြသ)

သင့် «chat မလာ» ဘာဖြစ်ဖြစ်, အရင် လေးအုပ်စုကျဉ်းပါ — ၎င်းကပင် ပတ်လမ်းအများစုချွေ. flowchart က ဆုံးဖြတ်ချက်ရှင်းစေ: script တကယ် load ဖြစ်မဖြစ် (F12 တွင် meiqia.js), ပြီးနောက် config, framework သို့မဟုတ် ပြသ-layer ပြဿနာ. အခြေခံအတွက် 美洽 ဝက်ဘ်ပေါင်းစပ်လမ်းညွှန် ကြည့်.

window / ခလုတ် မပေါ် triage (အရင်နှစ်ဆင့်: script load → config မှန်?)chat မမြင်နှစ်အုပ်စုscript load မဖြစ် →တည်နေရာ · adblock · cacheload ဖြစ်ပေမယ့်ပုန်း / မချိတ် →stacking · entId · domain · SPAလေးအုပ်စုအရင်းခံ (item တစ်ခုစီ အကြောင်းရင်း / ဖြေရှင်းနည်း)① Load မအောင်မြင်တည်နေရာ · ပိတ်ဆို့ · cache② Config / ခွင့်ပြုချက်entId · domain whitelist③ FrameworkSPA route · init④ ပြသ / mobile / SDKstacking · mobile · push
ပုံ 1: 美洽 မပေါ် လေးအုပ်စု triage — script load စစ် (F12 တွင် meiqia.js), ပြီးနောက် config / framework / ပြသ

ပေါင်းစပ်ခြင်း ဘယ်လိုအလုပ်လုပ်: ဤ JS injection ဘာကြောင့်မအောင်မြင် / ပိတ်ဆို့

ဝါကျတစ်ကြောင်းပင်လုံလောက်: 美洽 ဝက်ဘ် widget သည် သင့်စာမျက်နှာ၏ static component မဟုတ် — ၎င်းသည် 美洽 ၏ off-domain မှ အချိန်မကိုက် load ဖြစ်သော meiqia.js ဖြစ်ပြီး chat container (DOM / iframe) ကို dynamic inject လုပ်ကာ ရှည်လျား cross-origin connection ဖွင့်. injection အောင်မြင်ရန် «script load (တည်နေရာကောင်း, adblock မရှိ), container ကို CSS / အခြား plugin မဖုံး, entId နှင့် domain ကိုက်, SPA route ပြောင်းပြီးနောက် ပြန် mount» လို. အောက်ပါပုံက ဤကွင်းဆက်နှင့် block point လေးခုကိုဆွဲ — ၍ code တူက ဆိုဒ် / framework တစ်ခုတွင်အလုပ်လုပ်ပေမယ့် အခြားတစ်ခုတွင်မလုပ်.

web widget = meiqia.js injection + cross-origin connection (block point 4 ခု)သင့် pageDOMmeiqia.js enginemeiqia.js美洽 serverWebSocketchat container injectcross-origin connectionလို: script load / container မဖုံး / entId-domain ကိုက်အများသုံး block point လေးခုadblockတတိယပါတီ script ပိတ်ဆို့တည်နေရာhead ထဲ / load မဖြစ်SPA lifecyclenavigation တွင် container ဖျက်entId / domainchat မချိတ်
ပုံ 2: web widget = meiqia.js injection + cross-origin connection; adblock / တည်နေရာ / SPA lifecycle / entId-domain က block point လေးခု

code မှန်ထားပေမယ့် မပေါ်သေး: ပေါင်းစပ် self-check panel run

တည်နေရာ, meiqia.js 200, entId အားလုံးအတည်ပြုပေမယ့် မပေါ်သေးလျှင် အခြေခံအားဖြင့် «adblock» သို့မဟုတ် «framework / stacking». အောက်ပါ panel က အရေးပါမှုအလိုက်စီ: အစိမ်းများသောအားဖြင့်ကောင်း, အနီ (adblock, SPA / တတိယပါတီ plugin stacking) က မကြာခဏကြုံရသော ထောင်ချောက်. တစ်ခုချင်းစစ်လျှင်အမြန်တည်နေရာသိ.

ပေါင်းစပ် self-check panel (အစိမ်း = အတည်ပြု / အနီ = အလွယ်တကူ အလျစ်လျူရှု)စစ်ဆေးချက် itemဆုံးဖြတ်ချက်အခြေအနေ美洽 code ကို ရှေ့ကူးထည့် ( မဟုတ်)တည်နေရာအတည်ပြုF12 → Network တွင် meiqia.js status 200script loadအတည်ပြုconsole typeof _MEIQIA က functioninitializeအတည်ပြုincognito တွင် / adblock ပိတ်လျှင်ပေါ်adblockစစ်ရန်entId workbench နှင့်ကိုက် + domain ခွင့်ပြုconfig / ခွင့်ပြုချက်အတည်ပြုSPA route ပြောင်းပြီး init ပြန် + plugin overlay မရှိframework / stackingစစ်ရန်မှတ်ချက်: အနီ = အလျစ်လျူရှုခံရဆုံးနှစ်ခု — adblock extension (ERR_BLOCKED_BY_CLIENT) နှင့် framework / stacking (SPA route ပြောင်း, DOM ပြောင်းသော တတိယပါတီ plugin); ဤနှစ်ခုကို အရင်စစ်ပါ.
ပုံ 2: web widget = meiqia.js injection + cross-origin connection; adblock / တည်နေရာ / SPA lifecycle / entId-domain က block point လေးခု
美洽 ပေါင်းစပ်မလုပ်မီ self-check panel အစိမ်း/အနီ items ပုံ
ပုံ: အရင် «တည်နေရာ + meiqia.js 200 + initialize» စစ်; အနီ item (adblock / framework stacking) က မကြာခဏကြုံရသော ထောင်ချောက်

လက္ခဏာ ဇယားအပြည့်အစုံ (အပြုအမူ / တရားဝင်ရပ်တည်ချက် · L2 အရင်းခံအကြောင်းရင်း)

အောက်ပါဇယားက အများသုံး မပေါ် / အမှား လက္ခဏာများကို တစ်ပြိုင်တည်းစာရင်းပြု, တစ်ခုစီတွင် တရားဝင်ရပ်တည်ချက်နှင့် L2 အရင်းခံအကြောင်းရင်း. အပေါ်က search box က ဤဇယား data ဖြင့် run — သင်ကြုံတွေ့သော keyword ရှာ.

လက္ခဏာအုပ်စုL1 အပြုအမူ / တရားဝင်ရပ်တည်ချက်L2 အရင်းခံအကြောင်းရင်း
chat window / bubble လုံးဝမပေါ်Load မအောင်မြင်美洽 ဝက်ဘ် widget သည် ကူးထည့်သော JS snippet တစ်ခုဖြင့် floating chat window load လုပ်; code မှန်ကန်စွာမြှုပ်ထားကြောင်းနှင့် ပေါင်းစပ်ဆိုဒ်ကို console တွင် config လုပ်ထားကြောင်းသေချာပါ.widget သည် အချိန်မကိုက် load ပြီးနောက် DOM ထဲ inject ဖြစ်သော meiqia.js ဖြစ်၍ «လုံးဝဘာမှမရှိ» က များသောအားဖြင့် «script ဘယ်တော့မှ load မဖြစ်» — နေရာမှား, adblock / cache ဖြင့်ပိတ်ဆို့, သို့မဟုတ် domain / entId မကိုက်, ၍ injection ဘယ်တော့မှ run မဖြစ်.
script load ဖြစ်ပေမယ့် chat ခလုတ်ပျောက်ပြသခြင်းပြဿနာwidget code က ဆိုဒ်နှင့်လိုက်လျောညီထွေဖြစ်ပြီး chat ခလုတ်ပြ; ပြသမအောင်မြင်လျှင် style ဖြင့်ပုန်းနေလား init ပြတ်တောက်လားစစ်ပါ.script load ဖြစ်ပြီး ခလုတ်ပျောက်လျှင် များသောအားဖြင့် «ပြသ layer» ပြဿနာ: ဆိုဒ်တစ်ခုလုံး CSS က ခလုတ်တည်နေရာ override / display:none, z-index ရှုံး, သို့မဟုတ် အခြား fixed element ဖုံး; အခြား JS error ကလည်း init ပြတ်စေနိုင်.
meiqia.js ကို adblock extension ပိတ်ဆို့Load မအောင်မြင်美洽 chat script က တတိယပါတီ domain မှလာ; ပိတ်ဆို့ extension တပ်ဆင်ထားလျှင် ၎င်းကို ကြော်ငြာ / tracker အဖြစ်ယူဆ၍ load တားနိုင် — ပိတ်ဆို့ခြင်းပိတ် သို့မဟုတ် whitelist.ERR_BLOCKED_BY_CLIENT ဆိုသည်မှာ browser extension (AdBlock / uBlock / AdGuard) က filter စာရင်းဖြင့် request ပိတ်ဆို့. 美洽 script က «တတိယပါတီ off-domain + real-time communication» ဖြစ်၍ ထိုစည်းမျဉ်းများက ကြော်ငြာ / tracker အဖြစ်မှားယွင်းယူဆတတ်, «console ကောင်း, အသုံးပြုသူဘက်ပျောက်» false failure ဖြစ်စေ.
meiqia.js 404 / status ဆိုး / mixed contentLoad မအောင်မြင်deploy ပြီးနောက် Network panel တွင် meiqia.js ရှာ; status 200 ဆိုသည်မှာ script မှန်ကန်စွာထား၍ load ဖြစ်.non-200 အကြောင်းရင်းများ: code က page / CDN cache တွင်ပိတ်မိ (ထုတ်ဝေပြီး refresh မဖြစ်), HTTP page တွင် load / certificate chain မပြည့်စုံ၍ mixed-content ပိတ်ဆို့ ဖြစ်, သို့မဟုတ် code ပျက် / တစ်ပိုင်းတစ်စကူး. ဤအဆင့်မအောင်မြင်လျှင် injection နှင့် connection ဘယ်တော့မှမဖြစ်.
code နေရာမှား (head ပိတ်ဆို့ / အကျိုးမသက်)Load မအောင်မြင်美洽 က code ကို page အောက်, </body> ရှေ့ကူးထည့်ရန်အကြံပြု; widget က main content load ပြီးနောက် run.widget က DOM အဆင်သင့်ဖြစ်ပြီးနောက် container inject လုပ်ရ. <head> တွင် ၎င်းက render ပိတ်ဆို့ (network အားနည်းလျှင် page အလွတ်အရင်) သို့မဟုတ် DOM အဆင်သင့်မဖြစ်မီ run ၍မအောင်မြင်; async / module scope အချို့တွင် load order လည်းမှားနိုင်.
chat window / ခလုတ် style ပျက်ပြသခြင်းပြဿနာwidget က ကိုယ်ပိုင် style inject လုပ်ပြီး ဆိုဒ်နှင့်လိုက်လျောညီထွေ; ဆိုဒ်တစ်ခုလုံး style နှင့်ပဋိပက္ခက visual ချွတ်ယွင်းစေနိုင်.美洽 script က runtime တွင် CSS inject; ဆိုဒ်တစ်ခုလုံး style (universal selector / high-priority rule / reset) က ၎င်း class အရင် override လျှင် တည်နေရာ, stacking, font ပျက် — «dynamic injection + document style space တစ်ခုမျှဝေ» ၏ ဘေးထွက်ဆိုးကျိုး.
ခလုတ် screen ပြင်ပ / ဖုံးပြသခြင်းပြဿနာwidget ခလုတ်က fixed-position floating အဖြစ်ပေါ်; အခြား fixed element ဖုံးလျှင် stacking သို့မဟုတ် တည်နေရာချိန်ညှိ.ဆိုဒ်၏ အခြား position:fixed element (အပေါ်သို့, floating ကြော်ငြာ, ကိုယ်ပိုင် support bar) က z-index မြင့်ဖြင့် 美洽 ခလုတ်ဖုံး, သို့မဟုတ် theme က coordinate မှားတွက်၍ «screen ပြင်ပ / ဖုံး» ထား.
တတိယပါတီ plugin / analytics DOM ပဋိပက္ခပြသခြင်းပြဿနာDOM ပြောင်းသော သို့မဟုတ် request ကြားဖြတ်သော page ၏ အခြား script များက widget ၏ ပုံမှန် load နှင့် ပြသခြင်းကို သက်ရောက်နိုင်.heatmap / analytics / conversion script များက DOM ပြန်ရေး, overlay inject သို့မဟုတ် request ကြားဖြတ်; ၎င်းတို့နှင့် 美洽 က document တစ်ခုတည်းတွင် inject ဖြစ်၍ stacking / event နှောင့်ယှက်ကာ 美洽 container ဖုံး သို့မဟုတ် ၎င်း init ပြတ်.
SPA route ပြောင်းပြီးနောက် widget ပျောက်Framework ပေါင်းစပ်single-page app (SPA) အတွက် framework route hook သုံး၍ 美洽 widget load / init လုပ်, frontend routing နှင့်လိုက်လျောညီထွေ.SPA က frontend routing ဖြင့် view ပြောင်း, DOM ဖျက် / ပြန်တည်ဆောက်, ပေမယ့် meiqia.js က default အရ ပထမ load တွင်တစ်ကြိမ် inject ပြီး route ပြောင်းချိန် အလိုအလျောက်ပြန်မတည်ဆောက်, ၍ «page ပြောင်း, chat ပျောက်».
manual init လို (manualInit / init)Framework ပေါင်းစပ်ဒေါင်းလုဒ်ပြီးနောက် auto-init ရပ်ရန် 美洽 embed code နောက်တွင် _MEIQIA('manualInit') ထည့်; လိုအပ်လျှင် manual init ရန် _MEIQIA('init') ခေါ်.default အရ 美洽 က ဒေါင်းလုဒ်ပြီးချက်ချင်း init; container အဆင်သင့် / customer info ပို့ / route တည်ငြိမ်ကို အရင်လိုသောအခါ ထို timing က «စောလွန်း» — order ထိန်းရန် manual init သို့ပြောင်း.
entId မကိုက် / agent များ chat မရConfig / ခွင့်ပြုချက်code ထဲ entId နောက်ဂဏန်းသည် သင့်ကုမ္ပဏီ၏ သီးသန့် id; workbench နှင့်မကိုက်လျှင် agent များ chat မကိုင်တွယ်နိုင် — settings - team - ID ရှာ တွင် company ID ရှာ.entId က snippet ကို သတ်မှတ်ကုမ္ပဏီ account နှင့်ချည်နှောင်. သူများ / အခြား environment code, သို့မဟုတ် account ရောထွေးလျှင် frontend က window load ပေမယ့် message «အခြားကုမ္ပဏီ» သို့သွား, ၍ ဤ workbench ဘာမှမရ — classic «ကောင်းပေါ်ပေမယ့်ဘာမှမရ».
ဆိုဒ် domain ကို console တွင်ခွင့်မပြုConfig / ခွင့်ပြုချက်美洽 console က «ပေါင်းစပ်ဆိုဒ်ထည့်ရန်» ခွင့်ပြု, တစ်ခုစီတွင် ကိုယ်ပိုင် config; ဆိုဒ်အသစ်ကို ပေါင်းစပ်ကောင်းမီ console တွင် config လုပ်ရ.美洽 က ဆိုဒ်များစွာကို «ပေါင်းစပ်ဆိုဒ်» အဖြစ်စီမံ; domain ကို မှတ်မိရန် console တွင် register / ခွင့်ပြုရ. မထည့်ရသေးသော production domain အသစ်ကို လက်မခံ သို့မဟုတ် config မှားသို့ map နိုင်.
multi-site / sub-channel (probe) ရောထွေးConfig / ခွင့်ပြုချက်美洽 က ဆိုဒ်တစ်ခုစီအတွက် မတူသော widget နှင့် chat link deploy ထောက်ပံ့ (sub-channel / probe); default ဆိုဒ်အပြင် ပိုထည့်နိုင်, တစ်ခုစီတွင် ကိုယ်ပိုင် config.မတူသော business line များက မတူသော agent group / auto-message လို, ပေမယ့် ဆိုဒ်တိုင်းက default snippet တစ်ခုမျှဝေလျှင် source မခွဲနိုင်ပြီး config ရော. sub-channel (probe) က «ကုမ္ပဏီတစ်ခု, entry များစွာ, routed» အတွက်ဒီဇိုင်း.
mobile ဝက်ဘ် chat မပေါ် / သီးခြား deploy လိုMobile / SDKwidget code က ဆိုဒ်နှင့်လိုက်လျောညီထွေ; mobile / PC က snippet တူသုံးပေမယ့် သီးခြား deploy ရ.team များစွာတွင် သီးခြား PC နှင့် mobile page / template ရှိ၍ code ကို PC template တွင်သာကူးထည့်. snippet တူ၍ self-adapt, ပေမယ့် «ကူးထည့်» အဆင့်ကို mobile template တွင်လည်းလုပ်ရ; ကျန်လျှင် mobile တွင် chat မရှိ.
native app SDK ပေါင်းစပ် / AppKeyMobile / SDKin-app ပေါင်းစပ်က 美洽 workbench မှ AppKey လို (settings - ပေါင်းစပ် - SDK, «APP config ထည့်»), developer များက တရားဝင် doc နှင့် demo အတိုင်း iOS / Android SDK ပေါင်းစပ်.app က web JS မဟုတ်, native SDK သုံး: အရင် AppKey အတွက် «APP config ထည့်», ပြီးနောက် chat UI, မဖတ်ရသေး, push စသည်အတွက် platform တစ်ခုစီတွင် SDK ပေါင်းစပ် — web widget နှင့်လုံးဝမတူသောလမ်းကြောင်း.
SDK message push မရောက်Mobile / SDK美洽 SDK push တွင် mode နှစ်ခု: «push မရှိ» ဖြင့် agent message များ app ထဲသာရောက် (ရရန် app ဖွင့်); «custom push server» ဖြင့် အသုံးပြုသူ app ထွက်ပြီးနောက်လည်း ဖုန်းသို့ push ရ.«offline push» မရှိခြင်းက များသောအားဖြင့် push mode «push မရှိ», သို့မဟုတ် custom push server / platform တစ်ခုစီ push certificate မရှိ. လမ်းကြောင်း «美洽 → app server → user ဖုန်း»; ပျောက်နေသော link က in-app ရရှိမှုသာချန်.
default ခလုတ်ဖုံး / custom entryAPI ခေါ်ဆိုမှု美洽 native chat ခလုတ်မပြရန် _MEIQIA('withoutBtn') ခေါ်; init အောင်မြင်ပြီးနောက် chat ဖွင့်ရန် _MEIQIA('showPanel') ခေါ်.default အရ native floating ခလုတ် render; ကိုယ်ပိုင် entry အတွက် init ရှေ့ / အတွင်း «native ခလုတ်မရှိ» ကြေညာပြီး «chat ဖွင့်» ကို ကိုယ့် element နှင့်ချည်ရ — API timing ကိစ္စ, «ခလုတ်ပျက်» မဟုတ်.
customer info ပို့ / sync အကျိုးမသက်API ခေါ်ဆိုမှု美洽 ဝက်ဘ် widget က visitor data ကို chat ထဲယူရန် «customer info ပို့», «customer identity sync», «custom event info ထည့်» API များပေး.ဤ API များကို မှန်ကန်သော init timing တွင်ခေါ်ရ: init အောင်မြင်ပြီးနောက် (သို့မဟုတ် manualInit + init timing). စော / နောက်ကျလွန်း, သို့မဟုတ် field format မှားလျှင် «set ဖြစ်ပေမယ့်အကျိုးမသက်».

美洽 မပေါ်ရခြင်းအကြောင်းရင်း & ပေါင်းစပ်နည်းနှိုင်းယှဉ်ချက် (2026 ခန့်မှန်း)

အောက်ပါတို့သည် 美洽 တရားဝင်အကူအညီ (access channel / JavaScript ဝက်ဘ် widget API) နှင့် အများသုံးပေါင်းစပ် troubleshooting မှပေါင်းစပ်ထားသော 2026 ခန့်မှန်းချက်များ (vendor ကတိ သို့မဟုတ် တိုက်ရိုက်တိုင်းတာမှုမဟုတ်; ကိုးကားရန်, version နှင့် browser policy အလိုက်ပြောင်း):

အတိုင်းအတာခန့်မှန်း / နှိုင်းယှဉ်
မပေါ်ရခြင်းအကြောင်းရင်း ဖြန့်ဝေ (community / ticket · ခန့်.)တည်နေရာ / load မဖြစ် ~35% > adblock / browser extension ~25% > config / ခွင့်ပြုချက် (entId / domain) ~20% > framework (SPA) ~12% > style / တတိယပါတီ plugin ပဋိပက္ခ ~8%
ပေါင်းစပ်ခြင်းဆိုသည် တကယ်ဘာလဲweb widget = DOM inject လုပ်သော တတိယပါတီ off-domain အချိန်မကိုက် JS + ရှည်လျား cross-origin connection (မြှုပ်ထား static component မဟုတ်); ၍ တည်နေရာ, adblock rule, CSS stacking, SPA lifecycle တို့ကသက်ရောက်
platform တစ်ခုစီ ပေါင်းစပ် (ခန့်.)PC / mobile web = JS widget (code တူ, သီးခြား deploy); app = native SDK (AppKey); WeChat / Douyin / RED = channel-ခွင့်ပြု ပေါင်းစပ်
adblock သက်ရောက်မှု (ခန့်.)PC အသုံးပြုသူ 30-40% ခန့်က adblock extension သုံး → တတိယပါတီ chat script ကို ကြော်ငြာ rule ဖြင့်ပိတ်ဆို့ (ERR_BLOCKED_BY_CLIENT), «console ကောင်း, အသုံးပြုသူဘက်ပျောက်» ၏ အဓိကအကြောင်းရင်း
JS widget live အချိန် (တရားဝင်)dedicated JS ကို page အောက်ကူးထည့်လျှင် 3-5 မိနစ် ခန့်တွင် live; entId က ကုမ္ပဏီ၏ သီးသန့် id, workbench နှင့်မကိုက်ခြင်းက agent များ chat မရဘဲချန်

ခန့်မှန်းအခြေခံ: source baseline + အချိန် extrapolation (meiqia.com/help access channel / JavaScript ဝက်ဘ် widget, meiqia.im ပေါင်းစပ်လမ်းညွှန်, အများသုံး troubleshooting, 2026); version နှင့် browser ပိတ်ဆို့ policy အလိုက်ပြောင်း. 美洽 ၏ နောက်ဆုံးတရားဝင်အချက်အလက်လိုက်နာ. တရားဝင်မဟုတ် · LLM ဒေသန္တရပြုခြင်း.

ပုံ 5: မပေါ်ရခြင်းအကြောင်းရင်း ဖြန့်ဝေ (ခန့်. 2026, vendor ဂဏန်းမဟုတ်)
ပုံ 5: မပေါ်ရခြင်းအကြောင်းရင်း ဖြန့်ဝေ (ခန့်. 2026, vendor ဂဏန်းမဟုတ်)
ပုံ 6: ပေါင်းစပ်နည်းငါးမျိုး - စွမ်းရည် / ခက်ခဲမှု အမှတ် (ခန့်. 2026)
ပုံ 6: ပေါင်းစပ်နည်းငါးမျိုး - စွမ်းရည် / ခက်ခဲမှု အမှတ် (ခန့်. 2026)

美洽 ပေါင်းစပ်နည်းငါးမျိုး နှိုင်းယှဉ်ချက် (code / ခက်ခဲမှု / features / scenario / live အချိန်)

ဘယ်ပေါင်းစပ်နည်း? အောက်ပါနှိုင်းယှဉ်ချက်က အမြန် cross-reference အတွက် 美洽 တရားဝင် doc ပေါင်းစပ် (code ပမာဏ, feature ပြည့်စုံမှု, အသင့်လျော်ဆုံး, live အချိန်). ဆိုဒ်အများစုက «web JS widget» ရွေး.

ပေါင်းစပ်နည်းcode / ခက်ခဲမှုfeature ပြည့်စုံမှုသင့်လျော်live အချိန်
web JS widgetJS snippet တစ်ခု · နိမ့်အပြည့်စုံဆုံး (floating / popup / auto-ကြိုဆို / visitor trail)PC + mobile ဆိုဒ် (တရားဝင်အကြံပြု)~3-5 မိနစ်
chat linkcode မရှိ · အနိမ့်ဆုံးအခြေခံ chattechnic မလို / chat link အမြန်ထားချက်ချင်း
API / WebIM SDKdevelop လို · မြင့်နက်ရှိုင်း customization (ကိုယ်ပိုင် UI / system / order ပေါင်းစပ်)နက်ရှိုင်းပေါင်းစပ်ရန် dev စွမ်းရည်ရှိသော teamdev အလိုက်
native app SDKSDK ပေါင်းစပ် · မြင့်in-app chat + message pushiOS / Android appdev အလိုက်
CMS အမြန် setupplugin / one-click · နိမ့်JS widget ကဲ့သို့WordPress / Fkw / Shopify ဆိုဒ်မိနစ်

channel / scenario → ပေါင်းစပ်ရလဒ် map

美洽 တူက channel / scenario အလိုက် မတူပေါင်းစပ်. အောက်ပါ map က အများသုံး channel ပြ: အစိမ်း = ကူးထည့်လျှင်အလုပ်လုပ်, ဝါ = setup လို (သီးခြား deploy / init / whitelist), အနီ = default အလိုက်နည်းပြောင်း (adblock / entId / app က SDK သုံး).

channel / scenario → ပေါင်းစပ်ရလဒ် mapဆုံးဖြတ်ချက် / လုပ်ဆောင်ချက်အခြေအနေPC websiteနေရာမှန်ကူးထည့်အလုပ်လုပ်mobile web / H5code တူ, သီးခြား deploysetup လိုadblock ဖြင့်ပိတ်ဆို့whitelist / lazy-loadနည်းပြောင်းSPA appmanualInit + initsetup လိုentId မကိုက်ID ရှာ စစ်နည်းပြောင်းin-appSDK + AppKey သို့ပြောင်းနည်းပြောင်း
ပုံ 4: channel / scenario တစ်ခုစီ ပေါင်းစပ်ရလဒ် map (အစိမ်း = အလုပ်လုပ် / ဝါ = setup လို / အနီ = နည်းပြောင်း)
美洽 client ဒေါင်းလုဒ် / ပေါင်းစပ်လမ်းညွှန်ကြည့် →

မေးလေ့ရှိသောမေးခွန်းများ

美洽 chat window / bubble လုံးဝမပေါ် — ဘယ်လိုဖြေရှင်းမလဲ?

美洽 ဝက်ဘ် widget သည် ကူးထည့်သော JS snippet တစ်ခုဖြင့် floating chat window load လုပ်; code မှန်ကန်စွာမြှုပ်ထားကြောင်းနှင့် ပေါင်းစပ်ဆိုဒ်ကို console တွင် config လုပ်ထားကြောင်းသေချာပါ. widget သည် အချိန်မကိုက် load ပြီးနောက် DOM ထဲ inject ဖြစ်သော meiqia.js ဖြစ်၍ «လုံးဝဘာမှမရှိ» က များသောအားဖြင့် «script ဘယ်တော့မှ load မဖြစ်» — နေရာမှား, adblock / cache ဖြင့်ပိတ်ဆို့, သို့မဟုတ် domain / entId မကိုက်, ၍ injection ဘယ်တော့မှ run မဖြစ်. F12 → Network, meiqia.js ရှာ: request မရှိ → code အကျိုးမသက် (နေရာစစ် / cache ရှင်း); request ပေမယ့် non-200 → ပိတ်ဆို့ သို့မဟုတ် path ပြဿနာ; အားလုံးကောင်းပေမယ့် ပုန်းနေ → entId / domain ခွင့်ပြုချက်နှင့် အောက်ပါအုပ်စုစစ်.

美洽 script load ဖြစ်ပေမယ့် chat ခလုတ်ပျောက် — ဘယ်လိုဖြေရှင်းမလဲ?

widget code က ဆိုဒ်နှင့်လိုက်လျောညီထွေဖြစ်ပြီး chat ခလုတ်ပြ; ပြသမအောင်မြင်လျှင် style ဖြင့်ပုန်းနေလား init ပြတ်တောက်လားစစ်ပါ. script load ဖြစ်ပြီး ခလုတ်ပျောက်လျှင် များသောအားဖြင့် «ပြသ layer» ပြဿနာ: ဆိုဒ်တစ်ခုလုံး CSS က ခလုတ်တည်နေရာ override / display:none, z-index ရှုံး, သို့မဟုတ် အခြား fixed element ဖုံး; အခြား JS error ကလည်း init ပြတ်စေနိုင်. F12 → Elements, 美洽 container ရှာ — ရှိ, ပုန်း, screen ပြင်ပ?; ပြန်စမ်းရန် custom CSS / အခြား script ယာယီပိတ်; execution ရပ်စေသော error အတွက် console စစ်.

美洽 meiqia.js ကို adblock extension ပိတ်ဆို့ — ဘယ်လိုဖြေရှင်းမလဲ?

美洽 chat script က တတိယပါတီ domain မှလာ; ပိတ်ဆို့ extension တပ်ဆင်ထားလျှင် ၎င်းကို ကြော်ငြာ / tracker အဖြစ်ယူဆ၍ load တားနိုင် — ပိတ်ဆို့ခြင်းပိတ် သို့မဟုတ် whitelist. ERR_BLOCKED_BY_CLIENT ဆိုသည်မှာ browser extension (AdBlock / uBlock / AdGuard) က filter စာရင်းဖြင့် request ပိတ်ဆို့. 美洽 script က «တတိယပါတီ off-domain + real-time communication» ဖြစ်၍ ထိုစည်းမျဉ်းများက ကြော်ငြာ / tracker အဖြစ်မှားယွင်းယူဆတတ်, «console ကောင်း, အသုံးပြုသူဘက်ပျောက်» false failure ဖြစ်စေ. incognito တွင် သို့မဟုတ် adblock ပိတ်၍ပြန်စမ်း — ပေါ်လျှင် ပိတ်ဆို့ခြင်းကအကြောင်းရင်း; အသုံးပြုသူများကို ဆိုဒ် whitelist ခိုင်း; frontend က auto စည်းမျဉ်းအချို့ရှောင်ရန် chat script ကို delay / conditional load လုပ်နိုင်.

美洽 meiqia.js 404 / status ဆိုး / mixed content — ဘယ်လိုဖြေရှင်းမလဲ?

deploy ပြီးနောက် Network panel တွင် meiqia.js ရှာ; status 200 ဆိုသည်မှာ script မှန်ကန်စွာထား၍ load ဖြစ်. non-200 အကြောင်းရင်းများ: code က page / CDN cache တွင်ပိတ်မိ (ထုတ်ဝေပြီး refresh မဖြစ်), HTTP page တွင် load / certificate chain မပြည့်စုံ၍ mixed-content ပိတ်ဆို့ ဖြစ်, သို့မဟုတ် code ပျက် / တစ်ပိုင်းတစ်စကူး. ဤအဆင့်မအောင်မြင်လျှင် injection နှင့် connection ဘယ်တော့မှမဖြစ်. ထုတ်ဝေပြီး CDN / browser cache ရှင်း (သို့မဟုတ် incognito); certificate chain ပြည့်စုံသော HTTPS အပြည့်နှင့် mixed content မပါဘဲသေချာ; ကူးသော code ပြည့်စုံ၍ escape မဖြစ်ကြောင်းအတည်ပြု.

美洽 code နေရာမှား (head ပိတ်ဆို့ / အကျိုးမသက်) — ဘယ်လိုဖြေရှင်းမလဲ?

美洽 က code ကို page အောက်, </body> ရှေ့ကူးထည့်ရန်အကြံပြု; widget က main content load ပြီးနောက် run. widget က DOM အဆင်သင့်ဖြစ်ပြီးနောက် container inject လုပ်ရ. <head> တွင် ၎င်းက render ပိတ်ဆို့ (network အားနည်းလျှင် page အလွတ်အရင်) သို့မဟုတ် DOM အဆင်သင့်မဖြစ်မီ run ၍မအောင်မြင်; async / module scope အချို့တွင် load order လည်းမှားနိုင်. 美洽 JS ကို page တိုင်း၏ shared footer, </body> ရှေ့ထား; SPA အတွက် «SPA route» entry ကြည့်ပြီး manualInit သုံး; bundler က tree-shaking ဖြင့်မဖယ်ကြောင်းသေချာ.

美洽 chat window / ခလုတ် style ပျက် — ဘယ်လိုဖြေရှင်းမလဲ?

widget က ကိုယ်ပိုင် style inject လုပ်ပြီး ဆိုဒ်နှင့်လိုက်လျောညီထွေ; ဆိုဒ်တစ်ခုလုံး style နှင့်ပဋိပက္ခက visual ချွတ်ယွင်းစေနိုင်. 美洽 script က runtime တွင် CSS inject; ဆိုဒ်တစ်ခုလုံး style (universal selector / high-priority rule / reset) က ၎င်း class အရင် override လျှင် တည်နေရာ, stacking, font ပျက် — «dynamic injection + document style space တစ်ခုမျှဝေ» ၏ ဘေးထွက်ဆိုးကျိုး. ဘယ်ဆိုဒ် rule က 美洽 container override သည်ကို F12 ဖြင့်ကြည့်; ဆိုဒ်တစ်ခုလုံး style ကျဉ်း / common class အပေါ်အကျိုးသက်ရောက်မှုလျှော့; လိုအပ်လျှင် container stacking ချိန်ညှိရန် 美洽 ကိုခိုင်း.

美洽 ခလုတ် screen ပြင်ပ / ဖုံး — ဘယ်လိုဖြေရှင်းမလဲ?

widget ခလုတ်က fixed-position floating အဖြစ်ပေါ်; အခြား fixed element ဖုံးလျှင် stacking သို့မဟုတ် တည်နေရာချိန်ညှိ. ဆိုဒ်၏ အခြား position:fixed element (အပေါ်သို့, floating ကြော်ငြာ, ကိုယ်ပိုင် support bar) က z-index မြင့်ဖြင့် 美洽 ခလုတ်ဖုံး, သို့မဟုတ် theme က coordinate မှားတွက်၍ «screen ပြင်ပ / ဖုံး» ထား. တကယ် coordinate / z-index ကြည့်ရန် F12 တွင် 美洽 container ရွေး; ၎င်းကိုမြှင့် သို့မဟုတ် ဖုံးသော element z-index လျှော့; ထောင့်တစ်ခုတွင် fixed floating များစုပုံခြင်းရှောင်.

美洽 တတိယပါတီ plugin / analytics DOM ပဋိပက္ခ — ဘယ်လိုဖြေရှင်းမလဲ?

DOM ပြောင်းသော သို့မဟုတ် request ကြားဖြတ်သော page ၏ အခြား script များက widget ၏ ပုံမှန် load နှင့် ပြသခြင်းကို သက်ရောက်နိုင်. heatmap / analytics / conversion script များက DOM ပြန်ရေး, overlay inject သို့မဟုတ် request ကြားဖြတ်; ၎င်းတို့နှင့် 美洽 က document တစ်ခုတည်းတွင် inject ဖြစ်၍ stacking / event နှောင့်ယှက်ကာ 美洽 container ဖုံး သို့မဟုတ် ၎င်း init ပြတ်. ပဋိပက္ခရှာရန် သံသယ plugin များတစ်ခုချင်းပိတ်; load order / container stacking ချိန်; heatmap စသည်တို့ကို 美洽 container ဧရိယာရှောင်စေ.

美洽 SPA route ပြောင်းပြီးနောက် widget ပျောက် — ဘယ်လိုဖြေရှင်းမလဲ?

single-page app (SPA) အတွက် framework route hook သုံး၍ 美洽 widget load / init လုပ်, frontend routing နှင့်လိုက်လျောညီထွေ. SPA က frontend routing ဖြင့် view ပြောင်း, DOM ဖျက် / ပြန်တည်ဆောက်, ပေမယ့် meiqia.js က default အရ ပထမ load တွင်တစ်ကြိမ် inject ပြီး route ပြောင်းချိန် အလိုအလျောက်ပြန်မတည်ဆောက်, ၍ «page ပြောင်း, chat ပျောက်». auto-init ရပ်ရန် _MEIQIA('manualInit') သုံးပြီး လိုအပ်လျှင် ပြန် mount ရန် route hook (React useEffect / Vue mounted / router afterEach) တွင် _MEIQIA('init') ခေါ်; multiple instance init ရှောင်.

美洽 manual init လို (manualInit / init) — ဘယ်လိုဖြေရှင်းမလဲ?

ဒေါင်းလုဒ်ပြီးနောက် auto-init ရပ်ရန် 美洽 embed code နောက်တွင် _MEIQIA('manualInit') ထည့်; လိုအပ်လျှင် manual init ရန် _MEIQIA('init') ခေါ်. default အရ 美洽 က ဒေါင်းလုဒ်ပြီးချက်ချင်း init; container အဆင်သင့် / customer info ပို့ / route တည်ငြိမ်ကို အရင်လိုသောအခါ ထို timing က «စောလွန်း» — order ထိန်းရန် manual init သို့ပြောင်း. code နောက် _MEIQIA('manualInit') ထည့်; condition အဆင်သင့်လျှင် (DOM / session / route) _MEIQIA('init') ခေါ်; info API များကို doc အတိုင်း init timing တွင် order အလိုက်ခေါ်.

ပေါင်းစပ် setup ထပ်: 美洽 ဝက်ဘ်ပေါင်းစပ်, APP SDK ပေါင်းစပ်; စတင်ရန်: 美洽 လမ်းညွှန်. ရှာဖွေနိုင်သော version အပြည့်အစုံ (ဤ tool အပါအဝင်) ကို 美洽 ပေါင်းစပ် troubleshooting (GitHub Pages) တွင်လည်း.

ပိုလေ့လာ

美洽 ဝက်ဘ်ပေါင်းစပ်APP / SDK ပေါင်းစပ်美洽 လမ်းညွှန်ပေါင်းစပ် troubleshooting (ပြင်ပ)