← Page-Type Lab に戻る
Confluence Server/DC · HTML マクロ既定無効 · AJS · .wiki-content

E6 Confluence Server / DC — HTML マクロ既定無効

Atlassian Confluence Server / Data Center の社内 wiki を再現。検証ポイント: ページに生 <script> を置く唯一の手段は HTML マクロだが、 これは既定で無効。管理者が有効化しない限り si.js を埋め込めない。 Confluence Cloud では生 script を一切許さず Connect/Forge アプリ前提。 本デモは HTML マクロ有効化済みの最良ケース。

Confluence 構成プローブ

AJS 名前空間・.wiki-content で Confluence ホストを判定。 HTML マクロが無効な環境では生 script 自体が DOM へ入らず、widget は起動しない。

低コントラスト文(widget 起動時の比較対照)。

推奨実装(理論調査の結論)

  • Server/DC: 管理者が HTML マクロを有効化 → ページに si.js ローダを HTML マクロで埋め込み。
  • 全社適用なら custom HTML(グローバルヘッダ/フッタ)に si.js を 1 回だけ配置。
  • Cloud: 生 script 不可 → Connect/Forge アプリ化が前提(別経路)。