知識中心 網誌
brightness_6
  • 主題
  • brightness_6 自動
  • brightness_7 淺色
  • brightness_2 深色
language 中文 (香港) ZH (HK)
語言 ✕
  • Dansk
  • Deutsche
  • Eesti
  • English
  • Español
  • Français
  • Hrvatski
  • Italiano
  • Latviešu
  • Lietuvių
  • Lëtzebuergesch
  • Magyar
  • Malti
  • Nederlands
  • Norsk
  • Polski
  • Português (BR)
  • Português (PT)
  • Română
  • Slovenčina
  • Slovenščina
  • Srpski
  • Suomi
  • Svenska
  • Türkçe
  • Čeština
  • Ελληνικά
  • Български
  • Русский
  • Українська
  • 中文 (香港)
  • 日本語
登入
開發人員 網誌
登入
首頁 chevron_right 開發人員 chevron_right JavaScript 用戶端 chevron_right 方法參考
search 搜尋
menu_book 開發人員
JavaScript 用戶端
  • 概覽
  • 安裝用戶端
  • 建構函式選項
  • 結帳模式
  • 開啟結帳頁
  • 事件
  • 方法參考
  • 追蹤與同意
  • 進階嵌入選項
  • 疑難排解
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
WordPress 外掛程式
JavaScript 用戶端

方法參考

Entase 用戶端完整的公開介面 – 預訂、事件訂閱、執行期間的 getter 和 setter,以及清理。

description 以 Markdown 檢視

Entase 執行個體完整的公開介面。

預訂

方法說明
book(eventID, options?)開啟活動的結帳流程。請參閱開啟結帳流程。

事件

方法說明
on(name, callback)註冊回呼函式。每個事件名稱只能註冊一個 – 請參閱事件。
off(name, callback?)移除為某個名稱註冊的回呼函式。callback 引數會被忽略。

兩者均接受以空格分隔的字串或名稱陣列。

地區設定

方法說明
getLocale()傳回已設定的值;如設定的是字面值 'auto',亦會傳回該值。
setLocale(locale)變更後續預訂所使用的結帳語言。

getLocale() 回報的是設定,而非解析後的結果 – 使用預設值時,它會傳回 'auto',而不是實際將會使用的語言。'auto' 值會在呼叫 book() 的當下,根據 <html> 元素的 lang 屬性解析,因此即使在建立用戶端後變更頁面語言,也會自動套用,無需進一步操作。

結帳模式

方法說明
getCheckoutMode()傳回解析後的模式:'pane' 或 'popup' – 絕不會是 'auto'。
setCheckoutMode(mode)設定模式。'auto' 會重新執行偵測;無法識別的值會被忽略。

請參閱結帳模式。

追蹤

方法說明
getTracking()傳回目前的追蹤參數物件。
setTracking(tprm)取代追蹤參數。不會合併 – 請傳入完整的參數組合。

請參閱追蹤及同意。

彈出式視窗定位

方法說明
getTopWindowCenter()傳回 { top, left },即彈出式視窗置中的位置。
setTopWindowCenter(top, left)移動該位置。

中心點會在建立執行個體時,根據瀏覽器視窗在螢幕上的位置計算一次。訪客移動或調整視窗大小時,不會重新計算,因此在長時間開啟的頁面上,彈出式視窗可能會在遠離目前視窗的位置開啟。如有需要,請在預訂前重新計算:

JavaScript
1234
entase.setTopWindowCenter(
  window.screenTop + (window.innerHeight / 2),
  window.screenLeft + (window.innerWidth / 2)
);

這在面板模式下不會產生任何效果。

清理

方法說明
destroy()移除用戶端的視窗監聽器。執行個體無法重用。

當擁有該執行個體的元件或檢視消失時,請呼叫此方法。之後,book() 會記錄錯誤而不執行任何操作 – 請改為建立新的執行個體。

上一頁 事件 下一頁 追蹤與同意
這篇文章對你有幫助嗎?
本頁內容
  • 預訂
  • 事件
  • 地區設定
  • 結帳模式
  • 追蹤
  • 彈出式視窗定位
  • 清理
了解如何使用 Entase。
© 2026 Entase, Inc.

Entase

  • 活動
  • 註冊

平台

  • 收費
  • 全球覆蓋
  • 整合
  • 行銷工具
  • 預約工具
  • 協作

使用案例

  • 劇場及歌劇
  • 音樂會及派對
  • 展覽、交易會及節慶
  • 博物館及景點
  • 導賞團及體驗
  • 工作坊及研討會
  • 募款
  • 錦標賽

知識中心

  • 主辦單位
  • 參加者
  • 開發人員
  • 網誌

法律資訊

  • 使用條款
  • 私隱政策
  • Cookie 政策
search 有問題嗎? 搜尋
auto_awesome LLM? 閱讀 llms.txt
support_agent 需要協助? 開始聊天