Nola lagun zaitzakegu?

Esaguzu labur zertaz ari zaren, eta posta elektronikoz erantzungo dizugu.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Itzuli hasierako orrira

Referenční přehled značky script: atributy a zdroje konfigurace

Úplný přehled atributů data-rc na značce loaderu, window.ReactiveChatSettings a ReactiveChat('boot'): typy, výchozí hodnoty, přednost a atributy na dalších prvcích stránky.

Widget lze celý nastavit atributy na značce script — bez inline skriptu, a tedy i při striktní Content Security Policy. Pokud raději píšete JavaScript, nastavte stejná pole přes window.ReactiveChatSettings nebo ReactiveChat('boot', …).

Design, texty, úvodní obrazovku, pravidla a prohlídky obvykle nastavujete v účtu; při navázání připojení přicházejí ze serveru. Zdejší atributy jsou pro to, co má platit pro jednotlivou stránku. Všechny možnosti designu popisuje Přizpůsobení.

Čtyři zdroje konfigurace a jejich přednost

Pozdější zdroj vyhrává; sloučení je mělké (objektové pole jako brand se nahrazuje celé, neslučuje se do hloubky):

  1. Výchozí hodnoty widgetu
  2. Atributy data-rc-* na značce loaderu
  3. window.ReactiveChatSettings (nastavené před loaderem)
  4. Volání ReactiveChat('boot', {...}) z fronty v jejich pořadí

Pole, která widget nezná, se zahodí — atribut s překlepem tedy bez upozornění nemá účinek.

<script>
  window.ReactiveChatSettings = { locale: 'en', position: 'left' };
</script>
<script src="https://cdn.reactive.chat/loader.js"
        data-rc-site-key="SITE_KEY"
        async></script>

Jak se čtou hodnoty atributů

Název se převádí z kebab-case na camelCase: data-rc-site-key → siteKey. Typ vychází z výchozí hodnoty:

Čte se jen právě vykonávaná značka (document.currentScript). Loader proto vkládejte jako klasický skript, ne s type="module".

Povinné

Připojení a doručování souborů

Jazyk, motiv, pohyb

Zobrazení a poloha

Načítání a chování

Atributy na dalších prvcích stránky

Otevření chatu (funguje ihned, i před načtením jádra):

Podrobně: Otevření chatu z vlastního odkazu nebo tlačítka.

Text o ochraně osobních údajů:

Vyloučení textu stránky:

<aside data-rc-private>
  Internal notes the assistant should not read.
</aside>

Parametry URL

Při načítání widget nevyhodnocuje žádné další parametry v adrese.

Vícenásobné vložení

Pokud je loader na stránce dvakrát (například přes šablonu a správce značek), spustí se jen první s platným klíčem webu; druhý nic nedělá. První značka s neplatným klíčem nezablokuje správnou druhou.

Dále: JavaScript API · Události

Azken eguneratzea: