Videnscenter Blog
brightness_6
  • Tema
  • brightness_6 Automatisk
  • brightness_7 Lys
  • brightness_2 Mørk
language Dansk da
Sprog ✕
  • 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
  • Ελληνικά
  • Български
  • Русский
  • Українська
  • 中文 (香港)
  • 日本語
Log ind
Udviklere Blog
Log ind
Forside chevron_right Udviklere chevron_right JavaScript-klient chevron_right Fejlfinding
search Søg
menu_book Udviklere
JavaScript-klient
  • Oversigt
  • Installation af klienten
  • Konstruktørindstillinger
  • Checkouttilstande
  • Åbning af checkout
  • Hændelser
  • Metodereference
  • Sporing og samtykke
  • Avancerede indlejringsmuligheder
  • Fejlfinding
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
WordPress-plugin
JavaScript-klient

Fejlfinding

De fejl, der oftest opstår ved integration af klienten – inline-checkout, der falder tilbage til et pop op-vindue, blokerede vinduer, manglende containere og konsoladvarsler.

description Vis som Markdown

Klienten logger alt, den rapporterer, til browserkonsollen med præfikset [Entase API]. Åbn først konsollen.

Checkout åbner som et pop op-vindue i stedet for et panel

Den sædvanlige årsag, i den rækkefølge det er værd at undersøge:

  1. Domænet er ikke en betroet oprindelse. Tilføj det under Indstillinger → Integrationer, og sørg for, at det matcher det www.-præfiks, som dit website faktisk bruger – se Integrationer og tilpasning af checkout.
  2. Siden leveres ikke via HTTPS. Inline-checkout bruges aldrig på en usikker side.
  3. Ingen publicerbar nøgle. Uden pk kan klienten ikke kontrollere, om inline-checkout er tilladt, så den bliver ved med at bruge et pop op-vindue.
  4. book() blev kørt for tidligt. Tilladelseskontrollen er asynkron, og tilstanden er pop op-vindue, indtil den svarer. En checkout, der åbnes automatisk ved sideindlæsning, kan nå at køre før den – se Checkout-tilstande.
  5. connect-src blokeres af din Content Security Policy, så kontrollen aldrig fuldføres. Konsollen viser den blokerede anmodning.

entase.getCheckoutMode() rapporterer den valgte tilstand og er den hurtigste måde at skelne konfigurationsproblemer fra tidsproblemer.

"Panel-checkout-tilstand aktiveret for localhost"

Forventet under udvikling. Klienten antager paneltilstand på localhost og 127.0.0.1, så du kan udvikle mod det integrerede layout, og advarer, fordi den antagelse ikke siger noget om produktion. Tilføj dit rigtige domæne til betroede oprindelser, før du udgiver.

Pop op-vinduet blokeres

Browsere tillader kun, at et vindue åbnes under en brugerhandling. Kald book() synkront inde i klikhandleren, ikke efter et await, et fetch eller et setTimeout. Se Checkout-tilstande.

Panelet åbner tomt

Checkout-iframe'en blev blokeret. Tillad https://www.entase.com i frame-src-direktivet i din Content Security Policy – se Installation af klienten.

"Entase er ikke defineret"

Scriptet var ikke færdigindlæst, da din kode kørte. Det sker, når client.js indlæses med async eller defer, eller placeres efter scriptet, der bruger det. Vent på hændelsen entase:ready – se Installation af klienten.

"Forsøg på at booke et event, efter klienten er blevet destrueret"

destroy() blev kaldt på instansen, og den kan ikke længere bruges. I en single-page-applikation betyder det som regel, at en komponent fjernede sin klient, mens en delt reference blev stående. Opret en ny instans til den nye visning.

"Initialisering af Entase-frame mislykkedes. Containeren blev ikke fundet."

Kun indlejringswidget. obj-koden i konfigurationen matcher ikke noget element på siden. Containerens id skal være entase_ efterfulgt af den samme kode, og den skal findes i DOM'en, før widgetten initialiseres – kontrollér for en tastefejl eller en container, som først renderes senere af dine egne scripts.

Kun den seneste eventlytter kører

on() gemmer ét callback pr. hændelsesnavn, og registrering af et andet erstatter det første. Registrer én gang, og fordel derfra inde fra callbacket – se Hændelser.

Pop op-vinduet åbner på den forkerte skærm

Midtpunktet beregnes, når instansen oprettes, og opdateres ikke, når den besøgende flytter browservinduet. Genberegn det før booking med setTopWindowCenter() – se Metodereference.

Sporingsparametre mangler i ordrer

Den selvstændige klient læser ikke URL-adressen på din side. Send selv parametrene videre til tprm – se Sporing og samtykke. Bemærk, at setTracking() erstatter hele objektet i stedet for at sammenflette det, så et senere kald lydløst kan fjerne tidligere parametre.

Forrige Avancerede indlejringsmuligheder
Var denne artikel nyttig?
På denne side
  • Checkout åbner som et pop op-vindue i stedet for et panel
  • "Panel-checkout-tilstand aktiveret for localhost"
  • Pop op-vinduet blokeres
  • Panelet åbner tomt
  • "Entase er ikke defineret"
  • "Forsøg på at booke et event, efter klienten er blevet destrueret"
  • "Initialisering af Entase-frame mislykkedes. Containeren blev ikke fundet."
  • Kun den seneste eventlytter kører
  • Pop op-vinduet åbner på den forkerte skærm
  • Sporingsparametre mangler i ordrer
Lær at bruge Entase.
© 2026 Entase, Inc.

Entase

  • Begivenheder
  • Tilmeld dig

Platform

  • Priser
  • Global rækkevidde
  • Integration
  • Marketingværktøjer
  • Bookingværktøjer
  • Samarbejde

Anvendelsesområder

  • Teater og opera
  • Koncerter og fester
  • Udstillinger, messer og festivaler
  • Museer og attraktioner
  • Ture og oplevelser
  • Workshops og seminarer
  • Indsamling
  • Turneringer

Videnscenter

  • Arrangører
  • Deltagere
  • Udviklere
  • Blog

Juridisk

  • Brugsvilkår
  • Privatlivspolitik
  • Cookiepolitik
search Spørgsmål? Søg
auto_awesome LLM? Læs llms.txt
support_agent Har du brug for hjælp? Start chat