Tudásközpont Blog
brightness_6
  • Téma
  • brightness_6 Automatikus
  • brightness_7 Világos
  • brightness_2 Sötét
language Magyar hu
Nyelv ✕
  • 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
  • Ελληνικά
  • Български
  • Русский
  • Українська
  • 中文 (香港)
  • 日本語
Bejelentkezés
Fejlesztők Blog
Bejelentkezés
Kezdőlap chevron_right Fejlesztők chevron_right JavaScript-kliens chevron_right A kliens telepítése
search Keresés
menu_book Fejlesztők
JavaScript-kliens
  • Áttekintés
  • A kliens telepítése
  • Konstruktorbeállítások
  • Fizetési módok
  • A pénztár megnyitása
  • Események
  • Metódusok referenciája
  • Követés és hozzájárulás
  • Speciális beágyazási beállítások
  • Hibaelhárítás
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
WordPress-bővítmény
JavaScript-kliens

A kliens telepítése

Töltse be a client.js fájlt az Entase CDN-jéről, majd hozzon létre egy példányt. Nincs telepítendő csomag és nincs buildelési lépés.

description Megtekintés Markdownként

A kliens egyetlen fájlként érkezik az Entase CDN-jéről. Nincs npm-csomag, nincs elkészítendő bundle, és nincs naprakészen tartandó függőség – mindig az aktuális verziót kapja.

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

A szkript betöltése egy globális Entase osztályt definiál. Önmagában semmi mást nem tesz: nem indít hálózati kéréseket, nem módosítja a DOM-ot, és nem jelenít meg semmit. Minden akkor kezdődik, amikor létrehoz egy példányt.

Példány létrehozása

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

Hozzon létre oldalanként egy példányt, és használja azt újra minden eseményhez. A konstruktor egy message figyelőt regisztrál az ablakon, és elkezdi felderíteni, hogy a domainje milyen checkout mód használatára jogosult, ezért több példány létrehozása csak megkettőzött figyelőket és megkettőzött felderítési hívásokat jelent, előny nélkül.

Minden beállításnak van alapértelmezett értéke, így argumentumok nélkül is érvényes a new Entase() – de pk nélkül a kliens nem tudja ellenőrizni, hogy a domainje használhat-e beágyazott checkoutot, ezért mindig felugró ablakra vált vissza. Lásd: Checkout módok.

A szkript aszinkron betöltése

Ha a client.js fájlt async vagy defer attribútummal tölti be, az osztály még nem fog létezni, amikor a beágyazott szkriptje lefut. A könyvtár betöltődés után egy entase:ready eseményt küld a window objektumon, ezért várja meg azt:

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>

Fontos, hogy először a typeof ellenőrzés történjen: ha a szkript már befejezte a betöltést, az entase:ready már lefutott, így az erre való figyelés örökké várakozna.

Takarítás

Egy egyoldalas alkalmazásban hívja meg a destroy() metódust, amikor a példányhoz tartozó nézet leválasztásra kerül:

JavaScript
1
entase.destroy();

Ez eltávolítja a kliens által regisztrált ablakfigyelőket. Egy megsemmisített példány nem használható újra – a rajta meghívott book() hibát naplóz, és nem tesz semmit. Hozzon létre helyette egy új példányt.

Tartalombiztonsági szabályzat

Ha a webhelye Content-Security-Policy fejlécet küld, a checkouthoz a következők szükségesek:

  • script-src https://js.entase.com – a könyvtár betöltéséhez.
  • frame-src https://www.entase.com – a checkout panel módban iframe-ben jelenik meg.
  • connect-src https://www.entase.com – a kliens meghívja az Entase API-ját az engedélyezett checkout mód meghatározásához.

frame-src nélkül a panel mód üres panelt jelenít meg. connect-src nélkül a mód felderítése sikertelen, és minden checkout felugró ablakként nyílik meg.

Előző Áttekintés Következő Konstruktorbeállítások
Hasznos volt ez a cikk?
Ezen az oldalon
  • Példány létrehozása
  • A szkript aszinkron betöltése
  • Takarítás
  • Tartalombiztonsági szabályzat
Ismerje meg az Entase használatát.
© 2026 Entase, Inc.

Entase

  • Események
  • Regisztráció

Platform

  • Árak
  • Globális elérés
  • Integráció
  • Marketingeszközök
  • Foglalási eszközök
  • Együttműködés

Felhasználási esetek

  • Színház és opera
  • Koncertek és bulik
  • Kiállítások, vásárok és fesztiválok
  • Múzeumok és látnivalók
  • Túrák és élmények
  • Workshopok és szemináriumok
  • Adománygyűjtés
  • Versenyek

Tudásközpont

  • Szervezők
  • Résztvevők
  • Fejlesztők
  • Blog

Jogi információk

  • Felhasználási feltételek
  • Adatvédelmi irányelvek
  • Sütikre vonatkozó szabályzat
search Kérdése van? Keresés
auto_awesome LLM? Az llms.txt megnyitása
support_agent Segítségre van szüksége? Csevegés indítása