セッションリプレイ機能を有効にすると、iframe コンテンツのリプレイ データが表示されない場合があります。 この制限は、iframe シナリオでのセッションリプレイの動作に起因し、iframe の起点とブラウザエージェントの配置に基づいて変化します。
Web ページにトップレベル ウィンドウと子iframe
が含まれているとします。 ブラウザエージェントの配置に基づくセッションリプレイの動作は次のとおりです。
同じオリジンの iframe :
- 最上位ウィンドウのブラウザエージェントを使用すると、セッションリプレイはウィンドウと
iframe
コンテンツの両方を記録します。 - ブラウザエージェントが
iframe
内にのみある場合、セッションリプレイはiframe
内のコンテンツのみを記録します。 - トップレベル ウィンドウと
iframe
の両方に BrowserAgent がある場合、セッション リプレイは各コンテキストを独立して記録し、結果として 2 つの異なるセッションが作成されます。
- 最上位ウィンドウのブラウザエージェントを使用すると、セッションリプレイはウィンドウと
クロスオリジン iframe :
- 最上位ウィンドウのブラウザエージェントを使用すると、セッションリプレイはウィンドウのコンテンツのみをキャプチャします。
iframe
コンテンツはリプレイでは表示されません。 - iframe 内の BrowserAgent を使用すると、セッションリプレイは
iframe
コンテンツのみをキャプチャします。
- 最上位ウィンドウのブラウザエージェントを使用すると、セッションリプレイはウィンドウのコンテンツのみをキャプチャします。
制限事項:
- セッションリプレイは、
<frame>
要素をサポートしていません。