كيف يمكننا المساعدة؟

يرجى توضيح الموضوع بإيجاز، وسنرد بالبريد الإلكتروني.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
إلى الصفحة الرئيسية

Tag script – dokumentacja: wszystkie atrybuty i źródła konfiguracji

Pełna dokumentacja atrybutów data-rc w tagu loadera, window.ReactiveChatSettings i ReactiveChat('boot') – z typami, wartościami domyślnymi, kolejnością pierwszeństwa i atrybutami innych elementów twojej strony.

Widżet można w całości skonfigurować atrybutami w tagu script – bez skryptu inline, a więc także przy ścisłej Content Security Policy. Kto woli pisać JavaScript, ustawia te same pola przez window.ReactiveChatSettings albo ReactiveChat('boot', …).

Wygląd, teksty, stronę startową, reguły i przewodniki ustawiasz zwykle w koncie; przychodzą z serwera przy nawiązaniu połączenia. Atrybuty opisane tutaj służą temu, co ma obowiązywać na danej stronie. Wszystkie opcje wyglądu znajdziesz w Dostosowaniu.

Cztery źródła konfiguracji i ich pierwszeństwo

Późniejsze źródło wygrywa; łączenie jest płaskie (pole obiektowe takie jak brand jest zastępowane w całości, a nie scalane głęboko):

  1. Wartości domyślne widżetu
  2. Atrybuty data-rc-* w tagu loadera
  3. window.ReactiveChatSettings (ustawione przed loaderem)
  4. Wywołania ReactiveChat('boot', {...}) z kolejki, w ich kolejności

Pola, których widżet nie zna, są odrzucane – atrybut z literówką po prostu po cichu nie działa.

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

Jak odczytywane są wartości atrybutów

Nazwa jest zamieniana z zapisu z łącznikami na camelCase: data-rc-site-key → siteKey. Typ wynika z wartości domyślnej:

Odczytywany jest tylko tag, który jest właśnie wykonywany (document.currentScript). Dlatego osadzaj loader jako klasyczny skrypt, a nie z type="module".

Obowiązkowe

Połączenie i dostarczanie

Język, motyw, animacje

Wygląd i położenie

Ładowanie i zachowanie

Atrybuty innych elementów twojej strony

Otwieranie czatu (działa od razu, także zanim rdzeń zostanie załadowany):

Szczegółowo: Otwieranie czatu własnym linkiem lub przyciskiem.

Tekst o ochronie danych:

Wykluczanie tekstu strony:

<aside data-rc-private>
  Wewnętrzne uwagi, których asystent nie powinien czytać.
</aside>

Parametry URL

Innych parametrów w adresie widżet przy ładowaniu nie analizuje.

Wielokrotne osadzenie

Jeśli loader jest na stronie dwa razy (np. przez szablon i menedżer tagów), uruchamia się tylko pierwszy z prawidłowym kluczem witryny; drugi nic nie robi. Pierwszy tag z nieprawidłowym kluczem nie blokuje poprawnego drugiego.

Dalej: API JavaScript · Zdarzenia

آخر تحديث: