무엇을 도와드릴까요?

문의 내용을 간단히 알려 주세요. 이메일로 답변드릴게요.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
홈으로

script 태그 참조: 모든 속성과 설정 출처

로더 태그의 data-rc 속성, window.ReactiveChatSettings와 ReactiveChat('boot')의 전체 참조입니다. 유형, 기본값, 우선순위와 페이지의 다른 요소에 쓰는 속성을 설명합니다.

위젯은 script 태그 속성만으로 완전히 설정할 수 있습니다. 인라인 스크립트가 필요 없어 엄격한 Content Security Policy에서도 가능합니다. JavaScript를 선호하면 window.ReactiveChatSettings 또는 ReactiveChat('boot', …)로 같은 필드를 설정합니다.

디자인, 텍스트, 시작 화면, 규칙과 투어는 일반적으로 계정에서 설정하며 연결할 때 서버에서 가져옵니다. 여기의 속성은 페이지별로 적용할 항목입니다. 모든 디자인 옵션은 사용자 지정에 설명되어 있습니다.

네 가지 설정 출처와 우선순위

나중 출처가 우선합니다. 병합은 얕은 병합입니다. brand 같은 객체 필드는 깊게 병합하지 않고 전체를 대체합니다.

  1. 위젯 기본값
  2. 로더 태그의 data-rc-* 속성
  3. window.ReactiveChatSettings(로더 전에 설정)
  4. 큐의 ReactiveChat('boot', {...}) 호출 순서

위젯이 모르는 필드는 폐기하므로 오타가 있는 속성은 안내 없이 효과가 없습니다.

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

속성값을 읽는 방식

이름은 kebab case에서 camel case로 변환합니다. data-rc-site-key → siteKey. 유형은 기본값에서 결정합니다.

현재 실행 중인 태그만 읽습니다(document.currentScript). 따라서 type="module" 대신 일반 스크립트로 로더를 삽입합니다.

필수

연결과 배포

언어, 테마, 동작

표시와 위치

로딩과 동작

페이지의 다른 요소에 쓰는 속성

채팅 열기(코어 로드 전에도 즉시 작동):

자세한 내용: 자체 링크나 버튼으로 채팅 열기.

개인정보 보호 안내:

페이지 텍스트 제외:

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

URL 매개변수

위젯은 로드 시 주소의 다른 매개변수를 평가하지 않습니다.

여러 번 삽입

로더가 페이지에 두 번 있으면(예: 템플릿과 태그 관리자) 유효한 사이트 키가 있는 첫 번째만 시작하고 두 번째는 아무것도 하지 않습니다. 첫 태그의 키가 유효하지 않아도 올바른 두 번째 태그를 막지 않습니다.

다음: JavaScript API · 이벤트

최종 업데이트: