Teadmuskeskus Blogi
  • Teema
  • Automaatne
  • Hele
  • Tume
Eesti et
Keel ✕
  • 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
  • Ελληνικά
  • Български
  • Русский
  • Українська
Logi sisse
Arendajad Blogi
Logi sisse
Avaleht Arendajad JavaScripti klient Tõrkeotsing
Otsi
Arendajad
JavaScripti klient
  • Ülevaade
  • Kliendi installimine
  • Konstruktori valikud
  • Checkout-režiimid
  • Kassa avamine
  • Sündmused
  • Meetodite viide
  • Jälgimine ja nõusolek
  • Täpsemad manustamisvalikud
  • Tõrkeotsing
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
WordPressi pistikprogramm
JavaScripti klient

Tõrkeotsing

Kõige sagedamini klienti integreerides esinevad tõrked – sisseehitatud kassa avaneb hüpikaknana, aknad on blokeeritud, konteinereid pole ja konsoolis kuvatakse hoiatusi.

description Vaata Markdownina

Klient logib kõik brauserikonsooli saadetavad teated prefiksiga [Entase API]. Avage esmalt konsool.

Kassa avaneb paneeli asemel hüpikaknana

Tavapärased põhjused kontrollimise järjekorras:

  1. Domeen ei ole usaldusväärne päritolu. Lisage see jaotises Seaded → Integratsioonid, kasutades www.-prefiksit, mida teie sait tegelikult kasutab – vt Integratsioonid ja kassa kohandamine.
  2. Lehte ei edastata HTTPS-i kaudu. Ebaturvalisel lehel ei kasutata kunagi sisseehitatud kassat.
  3. Avalik võti puudub. Ilma pk-ta ei saa klient kontrollida, kas sisseehitatud kassa on lubatud, mistõttu kasutatakse hüpikakent.
  4. book() käivitati liiga vara. Õiguste kontroll on asünkroonne ja kuni vastuse saabumiseni on režiim hüpikaken. Lehe laadimisel automaatselt avatud kassa võib sellest ette jõuda – vt Kassarežiimid.
  5. Teie Content Security Policy blokeerib connect-src-i, mistõttu kontroll ei lõpe kunagi. Konsoolis kuvatakse blokeeritud päring.

entase.getCheckoutMode() tagastab lahendatud režiimi ja on kiireim viis konfiguratsiooniprobleemide eristamiseks ajastusega seotud probleemidest.

"Pane checkout mode enabled for localhost"

Arenduse ajal on see ootuspärane. Klient eeldab localhost-i ja 127.0.0.1 puhul paneelirežiimi, et saaksite arendada sisseehitatud paigutusega, ning kuvab hoiatuse, sest see eeldus ei ütle tootmiskeskkonna kohta midagi. Lisage enne avaldamist oma tegelik domeen usaldusväärsete päritolude hulka.

Hüpikaken on blokeeritud

Brauserid lubavad akna avada ainult kasutaja toimingu ajal. Kutsuge book() välja sünkroonselt klikikäitlejas, mitte pärast await-i, fetch-i või setTimeout-i. Vt Kassarežiimid.

Paneel avaneb tühjana

Kassa iframe blokeeriti. Lubage oma Content Security Policy direktiivis frame-src aadress https://www.entase.com – vt Kliendi installimine.

"Entase is not defined"

Skript ei olnud teie koodi käivitumise ajaks veel laadimist lõpetanud. See juhtub, kui client.js laaditakse atribuudiga async või defer või kui see paigutatakse seda kasutava skripti järele. Oodake sündmust entase:ready – vt Kliendi installimine.

"Trying to book an event after the Client has been destroyed"

Eksemplaril kutsuti välja destroy() ja seda ei saa enam kasutada. Ühelehelistes rakendustes tähendab see tavaliselt, et komponent lõpetas oma kliendi töö, kuid jagatud viide jäi alles. Looge uue vaate jaoks uus eksemplar.

"Entase frame initialization failed. Container not found."

Ainult manustatud vidina puhul. Konfiguratsioonis olev obj-kood ei vasta ühelegi lehel olevale elemendile. Konteineri ID peab olema entase_, millele järgneb sama kood, ning see peab enne vidina lähtestamist DOM-is olemas olema – kontrollige kirjaviga või seda, kas konteiner renderdatakse hiljem teie enda skriptide poolt.

Käivitub ainult viimane sündmusekuulaja

on() säilitab iga sündmuse nime kohta ühe tagasihelistusfunktsiooni ja teise registreerimine asendab esimese. Registreerige üks kord ja jagage sündmused selle tagasihelistusfunktsiooni sees edasi – vt Sündmused.

Hüpikaken avaneb valel ekraanil

Keskpunkt arvutatakse eksemplari loomisel ning seda ei uuendata, kui külastaja brauseriakent liigutab. Arvutage see enne broneerimist uuesti setTopWindowCenter() abil – vt Meetodite viide.

Jälgimisparameetrid puuduvad tellimustelt

Eraldiseisev klient ei loe teie lehe URL-i. Edastage parameetrid ise tprm-i – vt Jälgimine ja nõusolek. Pange tähele, et setTracking() asendab kogu objekti, mitte ei ühenda seda olemasolevaga, mistõttu hilisem väljakutse võib varasemad parameetrid märkamatult eemaldada.

Eelmine Täpsemad manustamisvalikud
Kas see artikkel oli kasulik?
Sellel lehel
  • Kassa avaneb paneeli asemel hüpikaknana
  • "Pane checkout mode enabled for localhost"
  • Hüpikaken on blokeeritud
  • Paneel avaneb tühjana
  • "Entase is not defined"
  • "Trying to book an event after the Client has been destroyed"
  • "Entase frame initialization failed. Container not found."
  • Käivitub ainult viimane sündmusekuulaja
  • Hüpikaken avaneb valel ekraanil
  • Jälgimisparameetrid puuduvad tellimustelt
Õppige kasutama Entase'i.
© 2026 Entase, Inc.

Entase

  • Sündmused
  • Registreeru

Platvorm

  • Hinnad
  • Globaalne ulatus
  • Integratsioon
  • Turundustööriistad
  • Broneerimistööriistad
  • Koostöö

Kasutusjuhtumid

  • Teater ja ooper
  • Kontserdid ja peod
  • Messid, laadad ja festivalid
  • Muuseumid ja vaatamisväärsused
  • Ekskursioonid ja elamused
  • Õpitoad ja seminarid
  • Rahakogumine
  • Turniirid

Teadmuskeskus

  • Korraldajad
  • Osalejad
  • Arendajad
  • Blogi

Õiguslik teave

  • Kasutustingimused
  • Privaatsuspoliitika
  • Küpsiste poliitika
search Küsimusi? Otsi
auto_awesome LLM? Loe llms.txt
support_agent Kas vajad abi? Alusta vestlust