說明文件

更快上手 TicketsX

設定指南、完整指令說明、Premium 功能和 REST API 都在這裡。

14.2

把小工具加到網站上

從小工具卡片複製程式碼,貼到每個需要顯示聊天按鈕的頁面,位置在 body 結束標籤之前。

<script src="https://api.ticketsx.xyz/widget.js" data-key="wk_your_key_here" defer></script>

安裝就這樣。沒有要下載的東西,也不引入任何相依套件,小工具在 shadow root 裡繪製,所以不會跟你的樣式打架。純 HTML、WordPress、Shopify、Webflow 以及任何 JavaScript 框架上都能用。

選用屬性

名稱型別必填說明
data-keystring
必填
小工具的公開金鑰,從控制台複製。
data-positionleft | right
選填
按鈕放在哪個角落,會覆蓋控制台裡的設定。
data-themeauto | light | dark
選填
淺色或深色視窗。預設跟著訪客的系統設定。
data-localestring
選填
強制使用某種語言,例如 de 或 pt-BR。預設跟著瀏覽器。
data-launcherauto | manual
選填
設成 manual 可以隱藏浮動按鈕,改由你自己的元素打開聊天。

用自己的按鈕打開聊天

把 data-launcher 設成 manual 後,小工具在你呼叫之前不會出現。

<script src="https://api.ticketsx.xyz/widget.js" data-key="wk_your_key_here" data-launcher="manual" defer></script>
<button onclick="TicketsXChat.open()">Contact support</button>
  • TicketsXChat.open() 打開聊天視窗。
  • TicketsXChat.close() 和 TicketsXChat.toggle() 就是字面上的意思。
  • TicketsXChat.isOpen() 會回報視窗是否開著。
  • TicketsXChat.on('message', handler) 會在你的團隊回覆送達時觸發。