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
この問題を修正するには、次の手順に従います。
- アダプティブフォームの iframe を含む、影響を受けるサイトページのプロパティを開きます。
- 「
Cover entire width」チェックボックスオプションを見つけます。 - 「
Cover entire width」チェックボックスをオンにします。 - 変更内容をサイトのページプロパティに保存します。
- 更新した Sites ページを再公開します。
- 「
Cover entire width」チェックボックスをオフにして再度保存し、キャッシュをフラッシュします。 - カスタム JavaScriptを使用してアダプティブフォームをレンダリングする場合は、以前にテストしたように、iframe の高さに対して必要な調整を行います。
- 必要に応じてオーサーからパブリッシュに再公開して、関連するサーバーキャッシュをクリアします。
- アダプティブフォームのすべてのパネルとフィールドが Firefox で正しく表示されることを確認します。
メモ
- SP20 と SP22/23 の間で、ブラウザー固有の動作に関連する製品側コードの変更は導入されませんでした。
- カスタム JavaScriptを使用した iframe の高さの調整は、JS を通じて渡される場合に効果的でした。
- プロパティの変更後に問題が発生した場合は、再公開することで問題を解決できます。
3d58f420-19b5-47a0-a122-5c9dab55ec7f