iFrameがWalkMeを読み込まない

Last Updated 6月 12, 2026

問題

WalkMeコンテンツは、iFrame内に読み込まれません。

ソリューション

修正は、iFrameが同じドメインであるか、クロスドメインであるかによって異なります。 iFrameのURLを識別することから開始し、以下の関連する手順に従います。

iFrame URLの検索

iFrameのURLは、サイトのHTMLに常に表示されるわけではありません。 ブラウザーコンソールを使用して見つけます。これは、URLルールが他のiFrameに適用されないことを確認するために、フレームに切り替えステップを設定する場合にも役立ちます。

Chromeの場合:

  1. iFrame内の要素を右クリックし、[検査]を選択します。
  2. 「コンソール」タブに移動します。検査した要素のiFrameコンソールに自動的に配置されます。
  3. document.URLを入力し、Enterキーを押します。
  4. 返されたURLはそのiFrameのソースURLです。

Firefoxの場合:

  1. iFrame内の要素を右クリックし、[検査]を選択します。
  2. 「エレメント」タブで、iFrameを見つけ、その名前、ID、クラス、またはその他のユニークな属性をメモします。
  3. Console(コンソール)]タブに移動します
  4. ドロップダウンを開き、エレメントタブで見たものと一致するiFrameを選択します
  5. document.URLを入力し、Enterキーを押します。
  6. 返されたURLはそのiFrameのソースURLです。

同じドメインのiFrame

iFrameが同じドメインである場合、WalkMeスニペットがすでにトップフレームに存在している限り、WalkMeスニペットを再度追加する必要はありません。

画面上のエレメントではなく、jQueryを使用して、同じドメインのiFrame内のエレメントにアンカーする場合は、iFrame jQueryを構成する必要があります。

クロスドメインのiFrame

iFrameがクロスドメインである場合、WalkMeスニペットはiFrame自体内に存在する必要があります。

拡張機能を使用している場合は、カスタマーサクセスマネージャーまたはWalkMeの担当者に連絡し、iFrameのドメインが正しいパッケージのセルフ正規表現に追加されていることを確認してください。

WalkMeスニペットがiFrameに存在するかどうかを確認します。

  1. iFrameコンソールで、「_walkmeInternals」と入力し、Enterキーを押します。
  2. 結果が未定義の場合、スニペットは存在せず、追加する必要があります。
  3. 結果がオブジェクトを返す場合、WalkMeはiFrame内に正しく読み込まれます

クロスドメインiFrameとUUIDの不一致

クロスドメインiFrameでスマートウォークスルーを使用する場合、iFrame内のUUIDがトップレベル(親)フレームのUUIDと一致しない場合、スマートウォークスルーはフレームに切り替えるステップで失敗することがあります。

「フレームに切り替える」でSWTが停止する場合の確認事項:

  • ターゲットiFrameがクロスドメインであるかどうかを確認します
  • iFrame内のUUIDと親フレーム内のUUIDを比較します。
  • UUIDが一致しない場合、この不一致が失敗の原因であると考えられます。

この記事は役に立ちましたか?

ご意見ありがとうございます!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Ask the Community
×