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