HTML インクルード マクロ

マクロ

このページの内容

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

HTML インクルード マクロをページに追加すると、Confluence ページに特定の URL のコンテンツを含めることができます。これにより、Confluence ページに Web ページを埋め込むことができます。 

これは従来のマクロであり、多くの場合、セキュリティ上の理由で Confluence 管理者により無効化されています。

On this page:

Security considerations

HTML マクロは既定では無効になっています

このマクロは、管理者によって有効化されている場合にのみ利用可能です。このマクロを有効にすると、Confluence サイトがクロスサイトスクリプティング攻撃に対して脆弱になります。

このマクロをページに追加する

HTML インクルード マクロをページに追加するには、次の手順を実行します。

  1. Error rendering macro 'includeplus'

    User 'anonymous' does not have permission to view the page with ID 993925286.

  2. [外部コンテンツ] カテゴリから [HTML インクルード] を選択します。
  3. 表示したい URL を入力します。
  4. [挿入] をクリックします。 

その後、ページを公開するとマクロの動作を確認できます。 

マクロ パラメーターを変更する

Error rendering macro 'excerpt-include'

ユーザー 'null' にはこのページを表示する権限がありません。

このマクロで使用できるパラメーターの一覧は、次のとおりです。 

パラメーター必須既定説明
HTML ページの URL
(url
はいなしインクルードするページの URL。

Error rendering macro 'excerpt-include'

ユーザー 'null' にはこのページを表示する権限がありません。

HTML インクルード マクロを有効化する

HTML インクルード マクロは既定では無効になっています。このマクロを有効化するには、Confluence 管理者権限またはシステム管理者権限が必要です。

(warning) このマクロを有効にすると、Confluence サイトがクロスサイト スクリプティング攻撃に対して脆弱になる可能性があります。すべてのユーザーがこのような攻撃を試みない確信がある場合にのみ、このマクロを有効化してください。セルフサインアップ、または匿名ユーザーによるコンテンツ作成を許可している場合、このマクロは無効化したままにしておくことを強くおすすめします。

HTML インクルード マクロを有効化する方法

  1. 移動

    Error rendering macro 'excerpt-include'

    ユーザー 'null' にはこのページを表示する権限がありません。

  2. ドロップダウンから [システム] を選択し、Confluence HTML Macros システム アプリを検索します。
  3. リストを展開し、html-include (html-include-xhtml) モジュールを有効化します。

管理者は許可リストを使用して、HTML インクルード マクロに表示できる URL を制限することもできます。

トラブルシューティング

  • 管理者は信頼済みの URL の許可リストを定義できます。URL が許可リストにない場合、HTML インクルード マクロにエラー メッセージが表示されます。
  • You can only use the HTML Include macro for pages with absolute links. If you use the macro to include an HTML page that has relative links, you will see a 'Page Not Found' error. See CONF-6567 - Getting issue details... STATUS .

このマクロを追加するその他の方法

手入力でこのマクロを追加する

Error rendering macro 'includeplus'

User 'anonymous' does not have permission to view the page with ID 993925310.

Wiki マークアップを使用してこのマクロを追加する

Error rendering macro 'includeplus'

User 'anonymous' does not have permission to view the page with ID 1003131187.

マクロ名: html-include

マクロ本体: なし。

{html-include:url=http://www.example.com}
最終更新日: 2021 年 10 月 6 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.