BAZE Logo
BAZE Logo
Docs
/
플러그인

플러그인 옵션

Mindlogic Plugin은 다양한 설정 옵션을 통해 맞춤화가 가능합니다. 이 문서에서는 MLCPluginOptions 인터페이스에서 사용할 수 있는 모든 옵션을 자세히 설명합니다.

시작하기

플러그인 설정은 MLCPlugin.init() 함수에 옵션 객체를 전달하여 이루어집니다:
모든 옵션은 선택사항입니다. 기본값을 사용하려면 해당 옵션을 생략하면 됩니다.

옵션 카테고리

옵션은 역할에 따라 다음 카테고리로 나뉩니다. 각 옵션에 대한 자세한 설명은 해당 카테고리 문서에서 확인할 수 있습니다.
  • 레이아웃 및 위치 — divId, position, chatWindow, movePlugin
  • 스타일링 — customImage, stylesheetUrl, styles
  • 동작 제어 — initialOpen, hideButton, showInitialGuideModal, hideCloseButton
  • 이벤트 콜백 — onMessageSend, onRefresh, onHide, onOpen

옵션 요약

아래 표는 사용 가능한 모든 옵션의 요약입니다.
속성명타입기본값설명
divIdstring"mlc-root"Plugin이 마운트될 HTML 엘리먼트 ID
positionobject{ right: 10, bottom: 10 }뷰포트 내 Plugin의 초기 위치
initialOpenbooleanfalse초기화 시 Plugin의 열림 상태
chatWindowobject-채팅 창의 초기 크기 및 위치
movePluginbooleanfalsePlugin 이동 및 크기 조절 가능 여부
customImageobject-Plugin 트리거 버튼의 커스텀 이미지
hideButtonbooleanfalse트리거 버튼 숨김 여부
showInitialGuideModalbooleantrue첫 접속 시 가이드 모달 표시 여부
hideCloseButtonbooleanfalse닫기 버튼 숨김 여부
stylesheetUrlstring-외부 스타일시트 URL
stylesstring-인라인 커스텀 CSS
onMessageSendfunction-메시지 전송 시 콜백
onRefreshfunction-세션 새로고침 시 콜백
onHidefunction-채팅창 닫기 시 콜백
onOpenfunction-채팅창 열기 시 콜백

플러그인 설정 예제

아래는 여러 옵션을 설정하는 예제입니다:

javascript

플러그인 설정, 이렇게 확인해보세요!
✅ 모든 스크립트가 올바른 순서로 로드되었나요?
✅ 플러그인 컨테이너 요소가 페이지에 제대로 삽입되었나요?
✅ 커스텀 스타일이 의도한 대로 적용되었나요?
✅ 데스크톱과 모바일 환경 모두에서 테스트해보셨나요?
문제가 발생하면 브라우저 개발자 도구의 콘솔을 확인하여 디버깅 정보를 확인해보세요.

마지막 수정 날짜: Mar 09, 2026

이전

빠르게 시작하기

다음

레이아웃 및 위치

목차