ナレッジセンター ブログ
brightness_6
  • テーマ
  • brightness_6 自動
  • brightness_7 ライト
  • brightness_2 ダーク
language 日本語 ja
言語 ✕
  • 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クライアント

トラブルシューティング

クライアントの統合時によく発生する障害 – インラインチェックアウトがポップアップにフォールバックする、ウィンドウがブロックされる、コンテナが見つからない、コンソールに警告が表示される – について説明します。

description Markdownとして表示

クライアントは、ブラウザコンソールに報告するすべての内容を [Entase API] のプレフィックス付きでログに記録します。まずコンソールを開いてください。

チェックアウトがパネルではなくポップアップで開く

通常の原因を、確認する順に示します。

  1. ドメインが信頼済みオリジンに登録されていません。 「設定」→「連携」で追加し、サイトが実際に配信している www. プレフィックスと一致させてください – 連携とチェックアウトのカスタマイズを参照してください。
  2. ページが HTTPS で配信されていません。 安全でないページでは、インラインチェックアウトは使用されません。
  3. 公開可能キーがありません。 pk がなければ、クライアントはインラインチェックアウトが許可されているか確認できないため、ポップアップのままになります。
  4. book() の実行が早すぎます。 許可確認は非同期で行われ、応答が返るまではポップアップモードになります。ページの読み込み時に自動で開くチェックアウトは、この確認より先に実行されることがあります – チェックアウトモードを参照してください。
  5. Content Security Policy によって connect-src がブロックされています。 この場合、確認は完了しません。コンソールにブロックされたリクエストが表示されます。

entase.getCheckoutMode() は解決されたモードを返します。設定の問題とタイミングの問題を最も簡単に切り分ける方法です。

"Pane checkout mode enabled for localhost"

開発中には想定どおりの動作です。クライアントは localhost と 127.0.0.1 ではパネルモードであると見なし、インラインレイアウトに対して開発できるようにします。この前提は本番環境について何も保証しないため、警告が表示されます。本番リリース前に、実際のドメインを信頼済みオリジンに追加してください。

ポップアップがブロックされる

ブラウザがウィンドウを開くことを許可するのは、ユーザー操作中のみです。await、fetch、setTimeout の後ではなく、クリックハンドラー内で同期的に book() を呼び出してください。チェックアウトモードを参照してください。

パネルが空のまま開く

チェックアウトの iframe がブロックされています。Content Security Policy の frame-src ディレクティブで https://www.entase.com を許可してください – クライアントのインストールを参照してください。

"Entase is not defined"

コードが実行された時点で、スクリプトの読み込みが完了していませんでした。これは、client.js が async または defer で読み込まれている場合や、それを使用するスクリプトより後に配置されている場合に発生します。entase:ready イベントを待ってください – クライアントのインストールを参照してください。

"Trying to book an event after the Client has been destroyed"

インスタンスで destroy() が呼び出されており、以後使用できません。シングルページアプリケーションでは通常、共有参照が残ったままコンポーネントがクライアントを破棄したことを意味します。新しいビュー用に新しいインスタンスを作成してください。

"Entase frame initialization failed. Container not found."

埋め込みウィジェットのみ。設定内の obj コードが、ページ上のどの要素とも一致していません。コンテナの id は entase_ の後に同じコードを続けたものにする必要があり、ウィジェットの初期化前に DOM 内に存在している必要があります – スペルミスや、独自のスクリプトによって後から描画されるコンテナがないか確認してください。

最後のイベントリスナーだけが実行される

on() はイベント名ごとに 1 つのコールバックを保持し、2 つ目を登録すると最初のものが置き換えられます。1 回だけ登録し、そのコールバック内で処理を振り分けてください – イベントを参照してください。

ポップアップが間違った画面に開く

中心点はインスタンス作成時に計算され、訪問者がブラウザウィンドウを移動しても更新されません。予約前に setTopWindowCenter() で再計算してください – メソッドリファレンスを参照してください。

トラッキングパラメータが注文に含まれない

スタンドアロンクライアントは、ページの URL を読み取りません。パラメータを自分で tprm に渡してください – トラッキングと同意を参照してください。setTracking() はオブジェクトにマージするのではなく、オブジェクト全体を置き換えることに注意してください。そのため、後から呼び出すと、以前のパラメータが気付かないうちに削除される可能性があります。

前へ 高度な埋め込みオプション
この記事は役に立ちましたか?
このページの内容
  • チェックアウトがパネルではなくポップアップで開く
  • "Pane checkout mode enabled for localhost"
  • ポップアップがブロックされる
  • パネルが空のまま開く
  • "Entase is not defined"
  • "Trying to book an event after the Client has been destroyed"
  • "Entase frame initialization failed. Container not found."
  • 最後のイベントリスナーだけが実行される
  • ポップアップが間違った画面に開く
  • トラッキングパラメータが注文に含まれない
Entaseの使い方を学びましょう。
© 2026 Entase, Inc.

Entase

  • イベント
  • 登録

プラットフォーム

  • 料金
  • グローバル展開
  • 連携
  • マーケティングツール
  • 予約ツール
  • コラボレーション

活用例

  • 演劇・オペラ
  • コンサート・パーティー
  • 展示会・見本市・フェスティバル
  • 博物館・観光施設
  • ツアー・体験
  • ワークショップ・セミナー
  • 資金調達
  • トーナメント

ナレッジセンター

  • 主催者
  • 参加者
  • 開発者
  • ブログ

法的情報

  • 利用規約
  • プライバシーポリシー
  • クッキーポリシー
search ご質問はありますか? 検索
auto_awesome LLM? llms.txt を読む
support_agent お困りですか? チャットを開始