AEM Sites: 「公開済みとして表示」モードで予期しないクエリパラメーターが発生すると、ページレンダリングが破損する
この記事では、公開済みとして表示を使用すると、予期しないクエリパラメーターがURLに追加され、ページレンダリングが破損し、スクロール機能が失われるAdobe Experience Manager(AEM)サイトの問題を解決する方法について説明します。
説明 description
環境
Adobe Experience Manager as a Cloud Service
問題/症状
公開済みとして表示を使用してAdobe Experience Manager(AEM)サイトでページをプレビューすると、予期しないクエリパラメーターがページ URLに追加される場合があります。 追加のパラメーターを削除すると、通常のページレンダリングとスクロールが復元されます。
想定されるURLの代わりに:
https://<author-instance>/content/<site>/<page>.html?wcmmode=disabled
次のような追加のパラメーターが表示される場合があります。
https://<author-instance>/content/<site>/<page>.html?_mr=<value>&shell_domain=<value>&wcmmode=disabled
- 公開済みとして表示 URLに、
?wcmmode=disabledを超える予期しないクエリパラメーターが含まれています。 - ページプレビューのレンダリングが正しく表示されない。
- ページをスクロールできません。
- この問題は、異なるページや環境をまたいで断続的に発生します。
原因
統合シェル機能は、追加のクエリパラメーターを公開済みとして表示 URLに挿入します。 これらのパラメーターは、ページのレンダリングとスクロールを妨げる可能性があります。
解決策 resolution
問題を解決するには、次の手順に従います。
- AEM オーサリング環境で、 ツール
>Cloud Services>統合シェル設定に移動します。 - 統合シェルを有効にするをクリアします。
- 設定を保存します。
- オーサリング環境でページを開き、公開済みとして表示を選択します。
- URLに
?wcmmode=disabledのみが含まれていることを確認してください。 - ページが正しくレンダリングされ、スクロールが期待どおりに機能することを確認します。
- 問題が解決しない場合は、キャッシュされたデータがプレビューに影響を与えるため、ブラウザーのキャッシュとCookieをクリアします。
experience-cloud-kcs-help-kbarticles