Centar znanja Blog
  • Tema
  • Automatska
  • Svetla
  • Tamna
Srpski sr
Jezik ✕
  • 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
  • Ελληνικά
  • Български
  • Русский
  • Українська
Prijavi se
Programeri Blog
Prijavi se
Početna Programeri JavaScript klijent Rešavanje problema
Pretraga
Programeri
JavaScript klijent
  • Pregled
  • Instaliranje klijenta
  • Opcije konstruktora
  • Režimi naplate
  • Otvaranje procesa naplate
  • Događaji
  • Referenca metoda
  • Praćenje i saglasnost
  • Napredne opcije ugrađivanja
  • Rešavanje problema
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
WordPress dodatak
JavaScript klijent

Rešavanje problema

Najčešći problemi pri integraciji klijenta – ugrađeni checkout koji se vraća na iskačući prozor, blokirani prozori, nedostajući kontejneri i upozorenja u konzoli.

description Prikaži kao Markdown

Klijent sve što prijavi beleži u konzoli pregledača, sa prefiksom [Entase API]. Najpre otvorite konzolu.

Checkout se otvara kao iskačući prozor umesto kao panel

Uobičajeni uzroci, redom kojim ih vredi proveriti:

  1. Domen nije pouzdano poreklo. Dodajte ga u Podešavanja → Integracije, uz isti prefiks www. koji vaš sajt zaista koristi – pogledajte Integracije i prilagođavanje checkouta.
  2. Stranica se ne prikazuje preko HTTPS-a. Ugrađeni checkout se nikada ne koristi na nebezbednoj stranici.
  3. Nema javnog ključa. Bez pk klijent ne može da proveri da li je ugrađeni checkout dozvoljen, pa ostaje pri iskačućem prozoru.
  4. book() je pokrenut prerano. Provera dozvole je asinhrona, a režim je iskačući prozor dok ne stigne odgovor. Checkout koji se automatski otvara pri učitavanju stranice može je preduhitriti – pogledajte Režimi checkouta.
  5. connect-src je blokiran vašom politikom bezbednosti sadržaja, pa se provera nikada ne završi. Konzola će prikazati blokirani zahtev.

entase.getCheckoutMode() prijavljuje utvrđeni režim i najbrži je način da razlikujete probleme s konfiguracijom od problema s vremenskim usklađivanjem.

"Režim checkouta u panelu je omogućen za localhost"

Očekivano tokom razvoja. Klijent pretpostavlja režim panela na localhost i 127.0.0.1 kako biste mogli da razvijate uz ugrađeni raspored, i prikazuje upozorenje jer ta pretpostavka ne govori ništa o produkciji. Dodajte stvarni domen u pouzdana porekla pre objavljivanja.

Iskačući prozor je blokiran

Pregledači dozvoljavaju otvaranje prozora samo tokom radnje korisnika. Pozovite book() sinhrono unutar obrađivača klika, a ne nakon await, fetch ili setTimeout. Pogledajte Režimi checkouta.

Panel se otvara prazan

Iframe checkouta je blokiran. Dozvolite https://www.entase.com u direktivi frame-src politike bezbednosti sadržaja – pogledajte Instaliranje klijenta.

"Entase nije definisan"

Skripta nije završila učitavanje kada se vaš kôd pokrenuo. To se dešava kada se client.js učitava sa async ili defer, ili je postavljen nakon skripte koja ga koristi. Sačekajte događaj entase:ready – pogledajte Instaliranje klijenta.

"Pokušaj rezervacije događaja nakon što je klijent uništen"

destroy() je pozvan nad instancom i ona više ne može da se koristi. U aplikaciji s jednom stranicom to obično znači da je komponenta uklonila svoj klijent, dok je deljena referenca ostala na mestu. Kreirajte novu instancu za novi prikaz.

"Inicijalizacija Entase okvira nije uspela. Kontejner nije pronađen."

Samo za ugrađeni vidžet. Kôd obj u konfiguraciji ne odgovara nijednom elementu na stranici. ID kontejnera mora biti entase_ iza kojeg sledi isti kôd, a kontejner mora postojati u DOM-u pre inicijalizacije vidžeta – proverite da li postoji greška u kucanju ili da li vaša skripta naknadno prikazuje kontejner.

Pokreće se samo poslednji osluškivač događaja

on() čuva jedan povratni poziv po nazivu događaja, a registrovanje drugog zamenjuje prvi. Registrujte ga jednom i raspodelite dalje iz tog povratnog poziva – pogledajte Događaji.

Iskačući prozor se otvara na pogrešnom ekranu

Središnja tačka se izračunava pri kreiranju instance i ne ažurira se kada posetilac premesti prozor pregledača. Ponovo je izračunajte pre rezervacije pomoću setTopWindowCenter() – pogledajte Referenca metoda.

Parametri praćenja nedostaju u porudžbinama

Samostalni klijent ne čita URL vaše stranice. Sami prosledite parametre u tprm – pogledajte Praćenje i pristanak. Imajte na umu da setTracking() zamenjuje ceo objekat umesto da ga dopunjava, pa kasniji poziv može neprimetno izostaviti ranije parametre.

Prethodna Napredne opcije ugrađivanja
Da li vam je ovaj članak bio koristan?
Na ovoj stranici
  • Checkout se otvara kao iskačući prozor umesto kao panel
  • "Režim checkouta u panelu je omogućen za localhost"
  • Iskačući prozor je blokiran
  • Panel se otvara prazan
  • "Entase nije definisan"
  • "Pokušaj rezervacije događaja nakon što je klijent uništen"
  • "Inicijalizacija Entase okvira nije uspela. Kontejner nije pronađen."
  • Pokreće se samo poslednji osluškivač događaja
  • Iskačući prozor se otvara na pogrešnom ekranu
  • Parametri praćenja nedostaju u porudžbinama
Saznajte kako da koristite Entase.
© 2026 Entase, Inc.

Entase

  • Događaji
  • Registrujte se

Platforma

  • Cene
  • Globalni domet
  • Integracija
  • Marketinški alati
  • Alati za rezervacije
  • Saradnja

Primeri upotrebe

  • Pozorište i opera
  • Koncerti i žurke
  • Izložbe, sajmovi i festivali
  • Muzeji i atrakcije
  • Ture i iskustva
  • Radionice i seminari
  • Prikupljanje sredstava
  • Turniri

Centar znanja

  • Organizatori
  • Učesnici
  • Programeri
  • Blog

Pravne informacije

  • Uslovi korišćenja
  • Politika privatnosti
  • Politika kolačića
search Pitanja? Pretraga
auto_awesome LLM? Pročitajte llms.txt
support_agent Treba vam pomoć? Započnite ćaskanje