AEM 構成プローブ
/etc.clientlibs/ clientlib バンドル・/content/dam/
アセット参照で AEM ホストを判定。si.js は clientlib もしくは HTML コンポーネント
として注入できるため、生 script でも clientlib 経由でも起動する。
低コントラスト文(widget 起動時の比較対照)。
推奨実装(理論調査の結論)
- si.js ローダを AEM clientlib(
cq:ClientLibraryFolder)に束ね、全テンプレートで categories 読み込み。 - または HTL コンポーネントで
<sly data-sly-resource>内に生 script を出力。 - 公開ブランドサイトは modern Chromium 前提 → Shadow DOM / fetch / ESM 全て利用可。