知識中心 網誌
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 用戶端

建構函式選項

`new Entase()` 接受的每個選項,包括其預設值和作用。所有選項均為可選,而且大多可按每個預訂覆寫。

description 以 Markdown 檢視

所有選項均為可選。以下數值是你省略某個選項時,客戶端會套用的預設值。

JavaScript
1234567891011
const entase = new Entase({
  pk: null,
  locale: 'auto',
  checkoutMode: 'auto',
  collectConsent: true,
  backdrop: true,
  backdropColor: '#000000',
  tprm: {},
  pane:  { width: 800, height: '100%' },
  popup: { width: 800, height: 1000 }
});

選項

名稱類型預設值說明
pk字串null你的可公開金鑰。客戶端會在檢查你的網域是否獲允許使用嵌入式結帳時傳送此金鑰。沒有此金鑰時,每次結帳都會以彈出式視窗開啟。
locale字串'auto'結帳的語言。'auto' 會讀取 <html> 元素的 lang 屬性。
checkoutMode字串'auto''auto'、'pane' 或 'popup'。請參閱結帳模式。無法識別的值會回退至 'auto'。
collectConsent布林值true結帳是否要求訪客接受條款通知。接受後,答案會儲存在 Cookie 中,並略過此步驟。
backdrop布林值true是否調暗結帳後方的頁面。false 亦會停用頁面捲動鎖定。
backdropColor字串'#000000'調暗區域的顏色,以 CSS 顏色值表示。
tprm物件{}作為查詢參數附加到結帳 URL 的追蹤參數。請參閱追蹤和同意。
pane物件{ width: 800, height: '100%' }嵌入式面板的大小。在彈出式視窗模式中會被忽略。
popup物件{ width: 800, height: 1000 }彈出式視窗的大小,以像素為單位。在面板模式中會被忽略。

面板和彈出式視窗大小設定

pane.width 可接受數字(像素)或任何 CSS 長度值 – '720px'、'50%'、'40vw' 或 calc() 運算式。純數字會視為像素。

在桌面裝置上,面板寬度上限為此數值;在流動裝置上則會佔用完整寬度,並改為套用 pane.height。當檢視區寬度小於設定寬度時,便會在兩者之間切換;如寬度以相對單位指定,則會在 800px 時切換。

popup.width 和 popup.height 只接受以像素表示的數字,視窗會置中顯示於訪客的螢幕上。如螢幕高度不足以容納所要求的高度,視窗會縮小以配合螢幕。

背景遮罩

彈出式視窗後方的背景遮罩會比面板後方調暗得更深,因為彈出式視窗需要讓下方頁面顯示為非使用中狀態。設定 backdrop: false 可完全移除調暗效果 – 這亦會讓頁面在結帳視窗後方保持可捲動。

backdropColor 會原樣套用,因此可以是任何有效的 CSS 顏色。請用它來配合深色或具品牌風格的網站,而非用來隱藏背景遮罩;如要這樣做,正確的選項是 backdrop: false。

按預訂覆寫

你可將 checkoutMode、collectConsent、backdrop、backdropColor、pane 和 popup 傳遞至 book(),以覆寫單一預訂的設定。實例層級的值會維持不變,供後續呼叫使用:

JavaScript
1234567
const entase = new Entase({ pk: 'YOUR_PUBLISHABLE_KEY' });

// This one booking opens wider, with no dimming.
entase.book('EVENT_ID', {
  pane: { width: '60vw' },
  backdrop: false
});

pk 和 tprm 並非按預訂選項 – pk 用於識別整個頁面的帳戶,而需要不同的追蹤參數時,則應使用 setTracking() 變更。

上一頁 安裝用戶端 下一頁 結帳模式
這篇文章對你有幫助嗎?
本頁內容
  • 選項
  • 面板和彈出式視窗大小設定
  • 背景遮罩
  • 按預訂覆寫
了解如何使用 Entase。
© 2026 Entase, Inc.

Entase

  • 活動
  • 註冊

平台

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

使用案例

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

知識中心

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

法律資訊

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