Zināšanu centrs Emuārs
brightness_6
  • Tēma
  • brightness_6 Automātiska
  • brightness_7 Gaiša
  • brightness_2 Tumša
language Latviešu lv
Valoda ✕
  • 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
  • Ελληνικά
  • Български
  • Русский
  • Українська
  • 中文 (香港)
  • 日本語
Pierakstīties
Izstrādātāji Emuārs
Pierakstīties
Sākums chevron_right Izstrādātāji chevron_right JavaScript klients chevron_right Klienta instalēšana
search Meklēt
menu_book 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

Klienta instalēšana

Ielādējiet client.js no Entase CDN un pēc tam izveidojiet instanci. Nav jāinstalē pakotne un nav nepieciešama būvēšanas darbība.

description Skatīt kā Markdown

Klients tiek piegādāts no Entase CDN kā viens fails. Nav npm pakotnes, nav būvējama komplekta un nav atkarību, kas jāatjaunina – jūs vienmēr saņemat aktuālo versiju.

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

Ielādējot skriptu, tiek definēta globāla Entase klase. Tā pati par sevi neko citu nedara: neveic tīkla pieprasījumus, neizmaina DOM un neko neatveido. Viss sākas, kad izveidojat instanci.

Instances izveide

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

Izveidojiet vienu instanci katrai lapai un izmantojiet to atkārtoti visiem notikumiem. Konstruktors reģistrē message klausītāju logā un sāk noteikt, kuru norēķināšanās režīmu jūsu domēns drīkst izmantot, tāpēc vairāku instanču izveide bez ieguvuma rada dublētus klausītājus un dublētus noteikšanas izsaukumus.

Katrai opcijai ir noklusējuma vērtība, tāpēc new Entase() bez argumentiem ir derīgs – taču bez pk klients nevar pārbaudīt, vai jūsu domēns drīkst izmantot iegulto norēķināšanos, un vienmēr pārslēgsies uz uznirstošo logu. Skatiet Norēķināšanās režīmi.

Skripta asinhrona ielāde

Ja ielādējat client.js ar async vai defer, klase vēl nepastāvēs, kad tiks izpildīts jūsu iekļautais skripts. Bibliotēka pēc ielādes nosūta entase:ready notikumu uz window, tāpēc gaidiet to:

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>

Vispirms ir svarīgi veikt typeof pārbaudi: ja skripts jau ir pabeidzis ielādi, entase:ready jau ir nosūtīts, un tā klausīšanās nozīmētu gaidīšanu bezgalīgi.

Tīrīšana

Vienas lapas lietojumprogrammā izsauciet destroy(), kad tiek atmontēts skats, kam pieder instance:

JavaScript
1
entase.destroy();

Tādējādi tiek noņemti klienta reģistrētie loga klausītāji. Iznīcinātu instanci nevar izmantot atkārtoti – izsaucot tai book(), tiek reģistrēta kļūda un nekas nenotiek. Tā vietā izveidojiet jaunu instanci.

Satura drošības politika

Ja jūsu vietne nosūta Content-Security-Policy galveni, norēķināšanās funkcijai nepieciešams:

  • script-src https://js.entase.com – lai ielādētu bibliotēku.
  • frame-src https://www.entase.com – rūts režīmā norēķināšanās tiek atveidota iframe elementā.
  • connect-src https://www.entase.com – klients izsauc Entase API, lai noteiktu atļauto norēķināšanās režīmu.

Bez frame-src rūts režīmā tiek parādīts tukšs panelis. Bez connect-src režīma noteikšana neizdodas, un katra norēķināšanās tiek atvērta kā uznirstošais logs.

Iepriekšējais Pārskats Nākamais Konstruktora opcijas
Vai šis raksts bija noderīgs?
Šajā lapā
  • Instances izveide
  • Skripta asinhrona ielāde
  • Tīrīšana
  • Satura drošības politika
Uzziniet, kā izmantot 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 piedzīvojumi
  • Darbnīcas un semināri
  • Līdzekļu vākšana
  • Turnīri

Zināšanu centrs

  • Organizatori
  • Apmeklētāji
  • Izstrādātāji
  • Emuārs

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 Nepieciešama palīdzība? Sākt tērzēšanu