AEM サービスパック 6.5.22 にアップグレードした後、Firefox でアダプティブFormsが正しく表示されない

Adobe Experience Manager(AEM)Formsでは、サービスパック 6.5.22.0 および JDK アップデート 8u441 にアップグレードした後、iframe 内のサイトのページを通じてアクセスされたアダプティブフォームが Firefox で必ずしもすべてのパネルとフィールドを正しく読み込まない場合があります。 この問題を修正するには、サイトページのプロパティを更新し、ページを再公開します。

説明 description

環境

  • Product:Adobe Experience Manager(AEM)Forms
  • バージョン :6.5、サービスパック 6.5.22.0
  • JDK バージョン : 8u441
  • Browser:Firefox
  • デプロイメントコンテキスト :iframe 内のサイトのページからアクセスするアダプティブフォーム

問題/症状

  • Service Pack 6.5.22.0 および JDK Update 8u441 を適用した後、サイトのページの iframe を通じて Firefox に読み込むと、アダプティブフォームですべてのパネルとフィールドが表示されない。
  • サーバーログやブラウザーコンソールにはエラーは記録されません。
  • この問題は Firefox に固有で、標準(OOTB)フォームや他のブラウザーには影響しません。

解決策 resolution

この問題を修正するには、次の手順に従います。

  1. アダプティブフォームの iframe を含む、影響を受けるサイトページのプロパティを開きます。
  2. Cover entire width」チェックボックスオプションを見つけます。
  3. Cover entire width」チェックボックスをオンにします。
  4. 変更内容をサイトのページプロパティに保存します。
  5. 更新した Sites ページを再公開します。
  6. Cover entire width」チェックボックスをオフにして再度保存し、キャッシュをフラッシュします。
  7. カスタム JavaScriptを使用してアダプティブフォームをレンダリングする場合は、以前にテストしたように、iframe の高さに対して必要な調整を行います。
  8. 必要に応じてオーサーからパブリッシュに再公開して、関連するサーバーキャッシュをクリアします。
  9. アダプティブフォームのすべてのパネルとフィールドが Firefox で正しく表示されることを確認します。

メモ

  • SP20 と SP22/23 の間で、ブラウザー固有の動作に関連する製品側コードの変更は導入されませんでした。
  • カスタム JavaScriptを使用した iframe の高さの調整は、JS を通じて渡される場合に効果的でした。
  • プロパティの変更後に問題が発生した場合は、再公開することで問題を解決できます。

関連読み取り値

AEM 6.5 ユーザーガイドの ​ アダプティブフォームのキャッシュの設定 ​

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f