Centar znanja Blog
  • Tema
  • Automatska
  • Svijetla
  • Tamna
Hrvatski hr
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
  • Ελληνικά
  • Български
  • Русский
  • Українська
Prijava
Programeri Blog
Prijava
Početna Programeri JavaScript klijent Instaliranje klijenta
Pretraži
Programeri
JavaScript klijent
  • Pregled
  • Instaliranje klijenta
  • Opcije konstruktora
  • Načini naplate
  • Otvaranje naplate
  • Događaji
  • Referenca metoda
  • Praćenje i pristanak
  • Napredne opcije ugradnje
  • Rješavanje problema
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
Dodatak za WordPress
JavaScript klijent

Instaliranje klijenta

Učitajte client.js s Entase CDN-a, a zatim stvorite instancu. Nema paketa za instaliranje ni koraka izgradnje.

description Prikaži kao Markdown

Klijent se isporučuje s Entase CDN-a kao jedna datoteka. Nema npm paketa, nema paketa za izgradnju ni ovisnosti koju treba održavati ažurnom – uvijek dobivate trenutačnu verziju.

HTML
1
<script src="https://js.entase.com/client.js"></script>

Učitavanje skripte definira globalnu klasu Entase. Samostalno ne radi ništa drugo: nema mrežnih zahtjeva, nema promjena DOM-a, ništa se ne prikazuje. Sve počinje kada stvorite instancu.

Stvaranje instance

JavaScript
1
const entase = new Entase({ pk: 'YOUR_PUBLISHABLE_KEY' });

Stvorite jednu instancu po stranici i ponovno je upotrebljavajte za svaki događaj. Konstruktor registrira slušač za message na prozoru i počinje otkrivati koji način naplate vaša domena smije upotrebljavati, stoga stvaranje više instanci znači duplicirane slušače i duplicirane pozive za otkrivanje bez ikakve koristi.

Svaka opcija ima zadanu vrijednost, pa je new Entase() bez argumenata valjan – ali bez pk klijent ne može provjeriti smije li vaša domena upotrebljavati ugrađenu naplatu i uvijek će se vratiti na skočni prozor. Pogledajte Načini naplate.

Asinkrono učitavanje skripte

Ako client.js učitavate s pomoću async ili defer, klasa još neće postojati kada se pokrene vaša umetnuta skripta. Biblioteka nakon učitavanja šalje događaj entase:ready na window, pa ga pričekajte:

HTML
123456789
<script src="https://js.entase.com/client.js" async></script>
<script>
  let entase = null;

  const init = () => { entase = new Entase({ pk: 'YOUR_PUBLISHABLE_KEY' }); };

  if (typeof Entase !== 'undefined') init();
  else window.addEventListener('entase:ready', init);
</script>

Provjera typeof najprije je važna: ako je učitavanje skripte već završeno, entase:ready je već poslan i njegovo bi osluškivanje trajalo zauvijek.

Čišćenje

U aplikaciji s jednom stranicom pozovite destroy() kada se prikaz kojem instanca pripada ukloni:

JavaScript
1
entase.destroy();

Time se uklanjaju slušači prozora koje je klijent registrirao. Uništena instanca ne može se ponovno upotrijebiti – pozivanje book() na njoj zapisuje pogrešku i ne radi ništa. Umjesto toga stvorite novu instancu.

Politika sigurnosti sadržaja

Ako vaša web-lokacija šalje zaglavlje Content-Security-Policy, naplata zahtijeva:

  • script-src https://js.entase.com – za učitavanje biblioteke.
  • frame-src https://www.entase.com – naplata se u načinu panela prikazuje u iframeu.
  • connect-src https://www.entase.com – klijent poziva Entase API kako bi odredio dopušteni način naplate.

Bez frame-src način panela prikazuje prazan panel. Bez connect-src otkrivanje načina ne uspijeva i svaka se naplata otvara kao skočni prozor.

Prethodno Pregled Sljedeće Opcije konstruktora
Je li vam ovaj članak bio koristan?
Na ovoj stranici
  • Stvaranje instance
  • Asinkrono učitavanje skripte
  • Čišćenje
  • Politika sigurnosti sadržaja
Naučite kako koristiti Entase.
© 2026 Entase, Inc.

Entase

  • Događaji
  • Registracija

Platforma

  • Cijene
  • Globalni doseg
  • Integracija
  • Marketinški alati
  • Alati za rezervacije
  • Suradnja

Primjene

  • Kazalište i opera
  • Koncerti i zabave
  • Izložbe, sajmovi i festivali
  • Muzeji i atrakcije
  • Ture i doživljaji
  • Radionice i seminari
  • Prikupljanje sredstava
  • Turniri

Centar znanja

  • Organizatori
  • Sudionici
  • Programeri
  • Blog

Pravne informacije

  • Uvjeti korištenja
  • Pravila o privatnosti
  • Pravila o kolačićima
search Pitanja? Pretraži
auto_awesome LLM? Pročitaj llms.txt
support_agent Trebate pomoć? Pokreni chat