Zināšanu centrs Blogs
  • Tēma
  • Automātiska
  • Gaiša
  • Tumša
Latviešu lv
Valoda ✕
  • 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
  • Ελληνικά
  • Български
  • Русский
  • Українська
Pieteikties
Izstrādātāji Blogs
Pieteikties
Sākumlapa Izstrādātāji JavaScript klients Problēmu novēršana
Meklēt
Izstrādātāji
JavaScript klients
  • Pārskats
  • Klienta instalēšana
  • Konstruktora opcijas
  • Norēķināšanās režīmi
  • Norēķināšanās loga atvēršana
  • Notikumi
  • Metožu atsauce
  • Izsekošana un piekrišana
  • Papildu iegulšanas opcijas
  • Problēmu novēršana
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
WordPress spraudnis
JavaScript klients

Problēmu novēršana

Biežākās kļūmes, kas rodas, integrējot klientu – iekļautā norēķināšanās pārslēdzas uz uznirstošo logu, bloķēti logi, trūkstoši konteineri un konsoles brīdinājumi.

description Skatīt kā Markdown

Klients visu, par ko tas ziņo pārlūkprogrammas konsolē, reģistrē ar prefiksu [Entase API]. Vispirms atveriet konsoli.

Norēķināšanās paneļa vietā tiek atvērta uznirstošajā logā

Parastie cēloņi pārbaudāmajā secībā:

  1. Domēns nav uzticama izcelsme. Pievienojiet to sadaļā Settings → Integrations, ievērojot www. prefiksu, ko jūsu vietne faktiski izmanto – skatiet Integrācijas un norēķināšanās pielāgošana.
  2. Lapa netiek nodrošināta, izmantojot HTTPS. Nedrošā lapā iekļautā norēķināšanās nekad netiek izmantota.
  3. Nav publicējamās atslēgas. Bez pk klients nevar pārbaudīt, vai iekļautā norēķināšanās ir atļauta, tāpēc tas paliek uznirstošā loga režīmā.
  4. book() tika palaista pārāk agri. Atļaujas pārbaude ir asinhrona, un līdz atbildei režīms ir uznirstošais logs. Norēķināšanās, kas tiek atvērta automātiski lapas ielādes laikā, var to apsteigt – skatiet Norēķināšanās režīmi.
  5. Jūsu Content Security Policy bloķē connect-src, tāpēc pārbaude nekad netiek pabeigta. Konsolē būs redzams bloķētais pieprasījums.

entase.getCheckoutMode() ziņo par atrisināto režīmu un ir ātrākais veids, kā atšķirt konfigurācijas problēmas no laika noteikšanas problēmām.

"Pane checkout mode enabled for localhost"

Tas ir sagaidāms izstrādes laikā. Klients pieņem paneļa režīmu vietnēm localhost un 127.0.0.1, lai jūs varētu izstrādāt, izmantojot iekļauto izkārtojumu, un brīdina, jo šis pieņēmums neko nepasaka par produkcijas vidi. Pirms publicēšanas pievienojiet savu īsto domēnu uzticamajām izcelsmēm.

Uznirstošais logs ir bloķēts

Pārlūkprogrammas ļauj atvērt logu tikai lietotāja darbības laikā. Izsauciet book() sinhroni klikšķa apstrādātājā, nevis pēc await, fetch vai setTimeout. Skatiet Norēķināšanās režīmi.

Panelis tiek atvērts tukšs

Norēķināšanās iframe tika bloķēts. Savā Content Security Policy direktīvā frame-src atļaujiet https://www.entase.com – skatiet Klienta instalēšana.

"Entase is not defined"

Skripta ielāde vēl nebija pabeigta, kad tika palaists jūsu kods. Tā notiek, ja client.js tiek ielādēts ar async vai defer, vai tiek ievietots aiz skripta, kas to izmanto. Sagaidiet notikumu entase:ready – skatiet Klienta instalēšana.

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

Instancei tika izsaukta destroy(), un to vairs nevar izmantot. Vienas lapas lietojumprogrammā tas parasti nozīmē, ka komponents noņēma savu klientu, kamēr koplietota atsauce palika spēkā. Izveidojiet jaunu instanci jaunajam skatam.

"Entase frame initialization failed. Container not found."

Tikai iegulšanas logrīkam. Konfigurācijā norādītais obj kods neatbilst nevienam lapas elementam. Konteinera id jābūt entase_, kam seko tas pats kods, un tam jāpastāv DOM pirms logrīka inicializācijas – pārbaudiet, vai nav drukas kļūdas vai konteinera, ko jūsu skripti atveido vēlāk.

Tiek palaists tikai pēdējais notikuma klausītājs

on() katram notikuma nosaukumam saglabā vienu atpakaļizsaukumu, un, reģistrējot otru, pirmais tiek aizstāts. Reģistrējiet vienreiz un izplatiet tālāk no šī atpakaļizsaukuma – skatiet Notikumi.

Uznirstošais logs tiek atvērts nepareizajā ekrānā

Centrālais punkts tiek aprēķināts instances izveides brīdī un netiek atjaunināts, kad apmeklētājs pārvieto pārlūkprogrammas logu. Pirms rezervēšanas pārrēķiniet to ar setTopWindowCenter() – skatiet Metožu atsauce.

Pasūtījumos trūkst izsekošanas parametru

Atsevišķais klients nenolasa jūsu lapas URL. Paši pārsūtiet parametrus uz tprm – skatiet Izsekošana un piekrišana. Ņemiet vērā, ka setTracking() aizstāj visu objektu, nevis sapludina to, tāpēc vēlāks izsaukums var nemanāmi atmest iepriekšējos parametrus.

Iepriekšējā Papildu iegulšanas opcijas
Vai šis raksts bija noderīgs?
Šajā lapā
  • Norēķināšanās paneļa vietā tiek atvērta uznirstošajā logā
  • "Pane checkout mode enabled for localhost"
  • Uznirstošais logs ir bloķēts
  • Panelis tiek atvērts tukšs
  • "Entase is not defined"
  • "Trying to book an event after the Client has been destroyed"
  • "Entase frame initialization failed. Container not found."
  • Tiek palaists tikai pēdējais notikuma klausītājs
  • Uznirstošais logs tiek atvērts nepareizajā ekrānā
  • Pasūtījumos trūkst izsekošanas parametru
Uzziniet, kā lietot Entase.
© 2026 Entase, Inc.

Entase

  • Pasākumi
  • Reģistrēties

Platforma

  • Cenas
  • Globāla sasniedzamība
  • Integrācija
  • Mārketinga rīki
  • Rezervēšanas rīki
  • Sadarbība

Lietošanas gadījumi

  • Teātris un opera
  • Koncerti un ballītes
  • Izstādes, gadatirgi un festivāli
  • Muzeji un apskates objekti
  • Ekskursijas un pieredze
  • Darbnīcas un semināri
  • Līdzekļu vākšana
  • Turnīri

Zināšanu centrs

  • Organizatori
  • Dalībnieki
  • Izstrādātāji
  • Blogs

Juridiskā informācija

  • Lietošanas noteikumi
  • Privātuma politika
  • Sīkdatņu politika
search Jautājumi? Meklēt
auto_awesome LLM? Lasīt llms.txt
support_agent Vai nepieciešama palīdzība? Sākt tērzēšanu