Jak se načítá chatový widget
Když na svůj web přidáte vkládací kód ChatbotIQ, widget se načte na pozadí, aniž by ovlivnil výkon vaší stránky.
Dopad na výkon
Sekce “Dopad na výkon”Widget je navržen tak, aby měl na vaši stránku minimální dopad:
- Asynchronní načítání: skript se stahuje paralelně s obsahem vaší stránky a neblokuje vykreslování.
- Malá počáteční zátěž: samotný vkládací kód je drobný (< 1 KB).
- Připojení při načtení skriptu: jakmile se spustí
embedded.js, načte konfiguraci bota, vytvoří Shadow DOM a okamžitě připojí React UI, takže se tlačítko spouštěče objeví ihned. Skrytý zůstává jen obsah chatového panelu, dokud jej návštěvník neotevře. - Žádné závislosti na jQuery ani frameworcích: widget je soběstačný.
Izolace stylů
Sekce “Izolace stylů”Widget používá izolaci nativní pro prohlížeč, aby zabránil konfliktům s vaším webem:
- CSS vaší stránky widget neovlivňuje. I když váš web používá agresivní globální styly, widget se vykreslí správně.
- CSS widgetu neovlivňuje vaši stránku. Žádný únik stylů v žádném směru.
- Žádné konflikty ID ani tříd. Vnitřní prvky widgetu jsou plně zapouzdřeny.
To znamená, že widget vypadá a funguje stejně na každém webu, bez ohledu na styly nebo skripty vaší stránky.
Volání API fungují okamžitě
Sekce “Volání API fungují okamžitě”API widgetu (např. chatbotiq('open')) můžete volat kdykoliv, dokonce ještě dřív, než se widget dokončí načítat. Volání se zařadí do fronty a provedou se, jakmile je widget připraven. Načasováním se nemusíte zabývat.
Související
Sekce “Související”- Vložte widget - jak přidat widget na váš web
- JavaScript Widget API - referenční přehled programového ovládání
- Ovládejte widget pomocí JavaScriptu - praktické příklady