Kunnskapssenter Blogg
brightness_6
  • Tema
  • brightness_6 Automatisk
  • brightness_7 Lys
  • brightness_2 Mørk
language Norsk no
Språk ✕
  • Dansk
  • Deutsche
  • Eesti
  • English
  • Español
  • Français
  • Hrvatski
  • Italiano
  • Latviešu
  • Lietuvių
  • Lëtzebuergesch
  • Magyar
  • Malti
  • Nederlands
  • Norsk
  • Polski
  • Português (BR)
  • Português (PT)
  • Română
  • Slovenčina
  • Slovenščina
  • Srpski
  • Suomi
  • Svenska
  • Türkçe
  • Čeština
  • Ελληνικά
  • Български
  • Русский
  • Українська
  • 中文 (香港)
  • 日本語
Logg inn
Utviklere Blogg
Logg inn
Hjem chevron_right Utviklere chevron_right JavaScript-klient chevron_right Feilsøking
search Søk
menu_book Utviklere
JavaScript-klient
  • Oversikt
  • Installere klienten
  • Konstruktøralternativer
  • Utsjekkingsmoduser
  • Åpne kassen
  • Hendelser
  • Metodereferanse
  • Sporing og samtykke
  • Avanserte alternativer for innebygging
  • Feilsøking
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
WordPress-utvidelse
JavaScript-klient

Feilsøking

Feilene som oftest oppstår ved integrering av klienten – innebygd utsjekking som faller tilbake til et popup-vindu, blokkerte vinduer, manglende beholdere og advarsler i konsollen.

description Vis som Markdown

Klienten logger alt den rapporterer, til nettleserkonsollen, med prefikset [Entase API]. Åpne konsollen først.

Utsjekkingen åpnes som et popup-vindu i stedet for et panel

De vanligste årsakene, i rekkefølgen det er verdt å kontrollere:

  1. Domenet er ikke en klarert opprinnelse. Legg det til i Innstillinger → Integrasjoner, og sørg for at www.-prefikset samsvarer med det nettstedet ditt faktisk bruker – se Integrasjoner og tilpasning av utsjekking.
  2. Siden leveres ikke over HTTPS. Innebygd utsjekking brukes aldri på en usikker side.
  3. Ingen publiserbar nøkkel. Uten pk kan ikke klienten kontrollere om innebygd utsjekking er tillatt, så den bruker fortsatt et popup-vindu.
  4. book() ble kjørt for tidlig. Tillatelseskontrollen er asynkron, og modusen er popup-vindu til den har svart. En utsjekking som åpnes automatisk når siden lastes inn, kan komme før kontrollen er ferdig – se Utsjekkingsmoduser.
  5. connect-src blokkeres av Content Security Policy, slik at kontrollen aldri fullføres. Konsollen viser den blokkerte forespørselen.

entase.getCheckoutMode() rapporterer den valgte modusen og er den raskeste måten å skille konfigurasjonsproblemer fra tidsproblemer på.

"Pane checkout mode enabled for localhost"

Forventet under utvikling. Klienten antar panelmodus på localhost og 127.0.0.1, slik at du kan bygge mot det innebygde oppsettet, og viser en advarsel fordi denne antakelsen ikke sier noe om produksjon. Legg til det faktiske domenet ditt i klarerte opprinnelser før du lanserer.

Popup-vinduet blokkeres

Nettlesere tillater bare at et vindu åpnes under en brukerhandling. Kall book() synkront inne i klikkbehandleren, ikke etter en await, en fetch eller en setTimeout. Se Utsjekkingsmoduser.

Panelet åpnes tomt

Utsjekkings-iframe-en ble blokkert. Tillat https://www.entase.com i frame-src-direktivet i Content Security Policy – se Installere klienten.

"Entase is not defined"

Skriptet var ikke ferdig lastet da koden din ble kjørt. Dette skjer når client.js lastes med async eller defer, eller plasseres etter skriptet som bruker det. Vent på hendelsen entase:ready – se Installere klienten.

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

destroy() ble kalt på instansen, og den kan ikke lenger brukes. I en enkeltsideapplikasjon betyr dette vanligvis at en komponent avsluttet klienten sin mens en delt referanse fortsatt var på plass. Opprett en ny instans for den nye visningen.

"Entase frame initialization failed. Container not found."

Gjelder bare innebyggingswidgeten. obj-koden i konfigurasjonen samsvarer ikke med noe element på siden. Beholderens id må være entase_ etterfulgt av den samme koden, og den må finnes i DOM-en før widgeten initialiseres – kontroller om det er en skrivefeil, eller om en beholder gjengis senere av dine egne skript.

Bare den siste hendelseslytteren kjører

on() beholder ett tilbakekall per hendelsesnavn, og registrering av et nytt erstatter det første. Registrer én gang, og fordel deretter videre fra innsiden av dette tilbakekallet – se Hendelser.

Popup-vinduet åpnes på feil skjerm

Midtpunktet beregnes når instansen opprettes og oppdateres ikke når besøkende flytter nettleservinduet. Beregn det på nytt før bestilling med setTopWindowCenter() – se Metodereferanse.

Sporingsparametere mangler fra bestillinger

Den frittstående klienten leser ikke nettadressen til siden din. Videresend parameterne selv til tprm – se Sporing og samtykke. Merk at setTracking() erstatter hele objektet i stedet for å slå det sammen med det, slik at et senere kall kan fjerne tidligere parametere uten varsel.

Forrige Avanserte alternativer for innebygging
Var denne artikkelen nyttig?
På denne siden
  • Utsjekkingen åpnes som et popup-vindu i stedet for et panel
  • "Pane checkout mode enabled for localhost"
  • Popup-vinduet blokkeres
  • Panelet åpnes tomt
  • "Entase is not defined"
  • "Trying to book an event after the Client has been destroyed"
  • "Entase frame initialization failed. Container not found."
  • Bare den siste hendelseslytteren kjører
  • Popup-vinduet åpnes på feil skjerm
  • Sporingsparametere mangler fra bestillinger
Lær å bruke Entase.
© 2026 Entase, Inc.

Entase

  • Arrangementer
  • Registrer deg

Plattform

  • Priser
  • Global rekkevidde
  • Integrasjon
  • Markedsføringsverktøy
  • Bestillingsverktøy
  • Samarbeid

Bruksområder

  • Teater og opera
  • Konserter og fester
  • Utstillinger, messer og festivaler
  • Museer og attraksjoner
  • Turer og opplevelser
  • Workshops og seminarer
  • Innsamling
  • Turneringer

Kunnskapssenter

  • Arrangører
  • Deltakere
  • Utviklere
  • Blogg

Juridisk

  • Bruksvilkår
  • Personvernerklæring
  • Retningslinjer for informasjonskapsler
search Spørsmål? Søk
auto_awesome LLM? Les llms.txt
support_agent Trenger du hjelp? Start en chat