Žinių centras Tinklaraštis
  • Tema
  • Automatinė
  • Šviesi
  • Tamsi
Lietuvių lt
Kalba ✕
  • Deutsche
  • Eesti
  • English
  • Español
  • Français
  • Hrvatski
  • Italiano
  • Latviešu
  • Lietuvių
  • Lëtzebuergesch
  • Malti
  • Nederlands
  • Português (BR)
  • Português (PT)
  • Română
  • Slovenčina
  • Slovenščina
  • Srpski
  • Suomi
  • Türkçe
  • Ελληνικά
  • Български
  • Русский
  • Українська
Prisijungti
Kūrėjai Tinklaraštis
Prisijungti
Pradžia Kūrėjai JavaScript klientas Trikčių šalinimas
Paieška
Kūrėjai
JavaScript klientas
  • Apžvalga
  • Kliento diegimas
  • Konstruktoriaus parinktys
  • Atsiskaitymo režimai
  • Atsiskaitymo lango atidarymas
  • Įvykiai
  • Metodų aprašas
  • Stebėjimas ir sutikimas
  • Išplėstinės įterpimo parinktys
  • Trikčių šalinimas
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
WordPress įskiepis
JavaScript klientas

Trikčių šalinimas

Dažniausiai pasitaikančios problemos integruojant klientą – įterptasis atsiskaitymas grįžta prie iššokančio lango, langai blokuojami, trūksta konteinerių ir rodomi konsolės įspėjimai.

description Peržiūrėti kaip „Markdown“

Klientas į naršyklės konsolę įrašo viską, ką praneša, su priešdėliu [Entase API]. Pirmiausia atidarykite konsolę.

Atsiskaitymas atidaromas iššokančiame lange, o ne skydelyje

Įprastos priežastys tokia tikrinimo tvarka:

  1. Domenas nėra patikima kilmė. Pridėkite jį skiltyje Nustatymai → Integracijos, nurodydami www. priešdėlį, kurį iš tikrųjų naudoja jūsų svetainė – žr. Integracijos ir atsiskaitymo tinkinimas.
  2. Puslapis pateikiamas ne per HTTPS. Nesaugiame puslapyje įterptasis atsiskaitymas niekada nenaudojamas.
  3. Nėra viešinamojo rakto. Be pk klientas negali patikrinti, ar leidžiamas įterptasis atsiskaitymas, todėl lieka naudojamas iššokantis langas.
  4. book() paleista per anksti. Leidimo patikra yra asinchroninė, o iki jos atsakymo naudojamas iššokančio lango režimas. Automatiškai įkeliant puslapį atidarytas atsiskaitymas gali ją aplenkti – žr. Atsiskaitymo režimai.
  5. Jūsų turinio saugos politika blokuoja connect-src, todėl patikra niekada neužbaigiama. Konsolėje bus parodyta užblokuota užklausa.

entase.getCheckoutMode() pateikia nustatytą režimą ir yra greičiausias būdas atskirti konfigūracijos problemas nuo laiko nustatymo problemų.

„Pane checkout mode enabled for localhost“

To tikimasi kūrimo metu. Klientas naudoja skydelio režimą adresams localhost ir 127.0.0.1, kad galėtumėte kurti pagal įterptąjį išdėstymą, ir įspėja, nes ši prielaida nieko nepasako apie produkcinę aplinką. Prieš išleisdami pridėkite savo tikrą domeną prie patikimų kilmių.

Iššokantis langas blokuojamas

Naršyklės leidžia atidaryti langą tik naudotojo veiksmo metu. Iškvieskite book() sinchroniškai spustelėjimo tvarkytuvėje, o ne po await, fetch ar setTimeout. Žr. Atsiskaitymo režimai.

Skydelis atidaromas tuščias

Atsiskaitymo „iframe“ buvo užblokuotas. Savo turinio saugos politikos frame-src direktyvoje leiskite https://www.entase.com – žr. Kliento diegimas.

„Entase is not defined“

Kai buvo vykdomas jūsų kodas, scenarijus dar nebuvo baigęs įsikelti. Taip nutinka, kai client.js įkeliamas su async arba defer, arba įdedamas po jį naudojančio scenarijaus. Palaukite entase:ready įvykio – žr. Kliento diegimas.

„Trying to book an event after the Client has been destroyed“

Egzemplioriui buvo iškviesta destroy(), todėl jo nebebus galima naudoti. Vieno puslapio programoje tai paprastai reiškia, kad komponentas pašalino savo klientą, o bendra nuoroda liko. Naujame rodinyje sukurkite naują egzempliorių.

„Entase frame initialization failed. Container not found.“

Taikoma tik įterpimo valdikliui. Konfigūracijoje nurodytas obj kodas neatitinka nė vieno puslapio elemento. Konteinerio id turi būti entase_, po kurio eina tas pats kodas, be to, jis turi būti DOM prieš inicijuojant valdiklį – patikrinkite, ar nėra rašybos klaidos arba ar konteineris vėliau neatvaizduojamas jūsų pačių scenarijų.

Veikia tik paskutinis įvykių klausytojas

on() išlaiko vieną atgalinį iškvietimą kiekvienam įvykio pavadinimui, o užregistravus antrąjį pirmasis pakeičiamas. Registruokite vieną kartą ir paskirstykite veiksmus iš to atgalinio iškvietimo – žr. Įvykiai.

Iššokantis langas atidaromas netinkamame ekrane

Centrinis taškas apskaičiuojamas sukuriant egzempliorių ir nėra atnaujinamas lankytojui perkėlus naršyklės langą. Prieš rezervuodami perskaičiuokite jį naudodami setTopWindowCenter() – žr. Metodų nuoroda.

Užsakymuose trūksta stebėjimo parametrų

Atskiras klientas neskaito jūsų puslapio URL. Perduokite parametrus patys į tprm – žr. Stebėjimas ir sutikimas. Atminkite, kad setTracking() pakeičia visą objektą, o ne sujungia su juo, todėl vėlesnis iškvietimas gali nepastebimai pašalinti ankstesnius parametrus.

Ankstesnis Išplėstinės įterpimo parinktys
Ar šis straipsnis buvo naudingas?
Šiame puslapyje
  • Atsiskaitymas atidaromas iššokančiame lange, o ne skydelyje
  • „Pane checkout mode enabled for localhost“
  • Iššokantis langas blokuojamas
  • Skydelis atidaromas tuščias
  • „Entase is not defined“
  • „Trying to book an event after the Client has been destroyed“
  • „Entase frame initialization failed. Container not found.“
  • Veikia tik paskutinis įvykių klausytojas
  • Iššokantis langas atidaromas netinkamame ekrane
  • Užsakymuose trūksta stebėjimo parametrų
Sužinokite, kaip naudotis „Entase“.
© 2026 Entase, Inc.

Entase

  • Renginiai
  • Registruotis

Platforma

  • Kainodara
  • Pasaulinis pasiekiamumas
  • Integracija
  • Rinkodaros įrankiai
  • Rezervavimo įrankiai
  • Bendradarbiavimas

Naudojimo atvejai

  • Teatras ir opera
  • Koncertai ir vakarėliai
  • Parodos, mugės ir festivaliai
  • Muziejai ir lankytinos vietos
  • Ekskursijos ir patirtys
  • Dirbtuvės ir seminarai
  • Lėšų rinkimas
  • Turnyrai

Žinių centras

  • Organizatoriai
  • Dalyviai
  • Kūrėjai
  • Tinklaraštis

Teisinė informacija

  • Naudojimo sąlygos
  • Privatumo politika
  • Slapukų politika
search Klausimų? Paieška
auto_awesome LLM? Skaityti llms.txt
support_agent Reikia pagalbos? Pradėti pokalbį