升級至AEM Service Pack 6.5.22後,Adaptive Forms無法在Firefox中正確顯示

在Adobe Experience Manager (AEM) Forms中,升級至Service Pack 6.5.22.0和JDK Update 8u441後,透過iframe內網站頁面存取的最適化表單在Firefox中未正確載入所有面板和欄位。 若要修正此問題,請更新網站頁面屬性並重新發佈頁面。

說明 description

環境

  • 產品: Adobe Experience Manager (AEM) Forms
  • 版本: 6.5,Service Pack 6.5.22.0
  • JDK版本: 8u441
  • 瀏覽器: 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. 重新發佈更新的網站頁面。
  6. 清除Cover entire width核取方塊並再次儲存以清除快取。
  7. 如果您使用自訂JavaScript來轉譯調適型表單,請套用先前測試過的iframe高度任何必要的調整。
  8. 如有必要,透過從作者重新發佈到發佈者,清除任何相關的伺服器快取。
  9. 確認最適化表單的所有面板和欄位現在在Firefox中正確顯示。

附註

  • SP20和SP22/23之間沒有引入任何與瀏覽器特定行為相關的產品端程式碼變更。
  • 透過JS時,使用自訂JavaScript調整iframe高度會生效。
  • 如果這些問題發生在屬性變更之後,重新發佈即可解決。

相關讀數

在AEM 6.5使用手冊中設定最適化表單快取

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