如何在Confluence页面中嵌入一个iframe?

11

我想在Confluence页面中嵌入一个iframe,例如谷歌日历。

我将iframe代码插入到Confluence页面中,应该如下所示显示日历: enter image description here

但它只会显示以下代码文本:

<iframe src="https://calendar.google.com/calendar/embed?src=3g3ie767f4ji0e72icgtfjg%40group.calendar.google.com&amp;c" style="border: 0" width="800" height="600" frameborder="0" scrolling="auto"></iframe>

如何在Confluence页面中嵌入iframe?

3个回答

6
  1. 以Confluence管理员身份登录,进入“管理插件”
  2. 启用Confluence HTML宏的所有模块
  3. 在创建/编辑页面时,插入"包含HTML宏"。

    a) 进入“插入更多内容”>“其他宏”

    b) 搜索HTML宏

    c) 将以下代码粘贴到宏内部

  4. 保存页面

     <iframe src="https://calendar.google.com/calendar/embed?src=3g3ie767f4ji0e72icgtfjg%40group.calendar.google.com&amp;c" noborder="0" width="830" 
     height="800" scrolling="yes" seamless></iframe>

 <iframe src="https://calendar.google.com/calendar/embed?src=3g3ie767f4ji0e72icgtfjg%40group.calendar.google.com&amp;c" noborder="0" width="830" 
 height="800" scrolling="yes" seamless></iframe>

嗨,@Ashiqur Rahman,感谢您的回复。但是,我找不到HTML宏,我的Confluence版本是v5.9.11。您使用的是哪个版本? - Jack
然后您需要先安装它...不要忘记接受我的答案。 - Ashiqur Rahman
1
嗨@Ashiqur Rahman,您知道HTML宏在哪里吗? Atlassian Marketplace中似乎没有该宏。 您是如何获得HTML宏的? 它是否已经默认安装了? - Jack
在当前的Confluence Cloud(版本1000.0.0-2de308a3ab52)中找不到“管理插件”的选项。 其他答案可行(搜索“iframe宏”)。 - Ilias Bartolini
@llias Bartolini...这是针对旧版本的...抱歉无法帮您处理新版本。 - Ashiqur Rahman

3

当我添加宏时,我按照以下步骤进行:

  1. 选择"其他宏"
  2. 搜索"iframe"
  3. 选择"Iframe"宏
  4. 仅输入iframe的url和任何其他必需的设置。

0

如果您正在使用 Confluence Cloud,其他答案可能不适用。因为HTML宏在Confluence云版本中默认情况下不包括。

Atlassian Marketplace中有一些插件可以启用此功能。 您可以查看以下内容:

Confluence的HTML宏

该插件允许嵌入任何外部Web内容作为iframe。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接