Cu ce vă putem ajuta?

Descrieți pe scurt despre ce este vorba - vă vom răspunde prin e-mail.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
La pagina de pornire

Avvio rapido: una chat funzionante in cinque minuti

Incorporare il widget con una riga, inserire il dominio nel progetto, estendere la Content Security Policy, verificare la connessione e i passi successivi più comuni per utenti autenticati, pulsanti personalizzati e backend.

1. Ottenere la chiave del sito e inserire il dominio

Nell’account, in Progetto → Installazione, trova il codice di incorporamento con la chiave del sito. In Origini consentite, inserisca ogni dominio su cui deve funzionare la chat (i sottodomini sono inclusi: your-company.com comprende www.your-company.com e shop.your-company.com). Il server della chat accetta connessioni solo da questi domini.

2. La singola riga

Inserisca il codice dell’account prima di </body> o nel <head>:

<script src="https://cdn.reactive.chat/loader.js"
        data-rc-site-key="SITE_KEY"
        data-rc-locale="en"
        async></script>

Il codice dell’account contiene anche data-rc-brand con il colore del marchio, affinché il pulsante della chat appaia subito nel colore corretto. È quindi preferibile copiarlo senza modifiche. Tutti gli attributi: Riferimento del tag script.

3. Estendere la Content Security Policy

Se il Suo sito imposta una CSP, aggiunga:

script-src  https://cdn.reactive.chat;
connect-src wss://ws.reactive.chat https://ws.reactive.chat;
img-src     data: https:;

Perché servono entrambe le voci connect-src: Sicurezza e CSP.

4. Verificare

Apra la pagina con gli strumenti per sviluppatori:

Scriva un messaggio di prova: compare nel pannello dell’account. Se non viene stabilita alcuna connessione, vedere Risoluzione dei problemi.

Varianti

Tramite un tag manager: il caricatore legge gli attributi dal proprio elemento <script>. Crei quindi un tag che inserisca un vero <script src> con gli attributi, oppure imposti prima la configurazione:

<script>
  window.ReactiveChatSettings = { siteKey: 'SITE_KEY', locale: 'en' };
</script>
<script src="https://cdn.reactive.chat/loader.js" async></script>

Con una CSP rigorosa, lo script inline richiede un nonce, che deve essere impostato dal tag manager.

Distribuire loader.js dal proprio server: se carica il file da una Sua directory, indichi esplicitamente l’indirizzo della chat; altrimenti il widget cerca il server della chat sotto il Suo dominio e non arriva alcun messaggio, senza che compaia alcun errore:

<script src="/js/loader.js"
        data-rc-site-key="SITE_KEY"
        data-rc-ws-url="wss://ws.reactive.chat/rc_wss/"
        data-rc-cdn-base="https://cdn.reactive.chat/"
        async></script>

Con data-rc-cdn-base, il caricatore continua a recuperare da noi il nucleo corrispondente. Attenzione: una copia di loader.js non viene aggiornata; quando cambia il nucleo, deve rinnovarla personalmente. L’incorporamento da cdn.reactive.chat o tramite un dominio personalizzato rimane la modalità consigliata.

Domini con una terminazione in due parti (.co.uk, .com.au…) quando distribuisce il file dal Suo server: imposti sempre esplicitamente data-rc-ws-url.

Applicazioni a pagina singola: incorpori una sola volta nella struttura dell’app; vedere SPA e cambi di pagina.

App mobili: App mobili.

Passi successivi

Ultima actualizare: