چطور می‌توانیم کمک کنیم؟

کوتاه بفرمایید موضوع چیست؛ از طریق ایمیل با شما تماس می‌گیریم.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
رفتن به صفحه اصلی

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

آخرین به‌روزرسانی: