You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Velocity模板自定义VM文件在Jira中嵌入iframe

在Jira中通过Velocity模板(VM文件)嵌入iframe的方法

操作步骤:

  1. 定位目标VM模板文件
    根据你想要嵌入iframe的位置,找到对应的Velocity模板文件。比如要在工单详情页嵌入,可修改Jira安装目录下的atlassian-jira/WEB-INF/classes/templates/issue/viewissue.vm;如果是在创建工单页面,对应createissue.vm。

  2. 插入iframe代码
    将以下HTML代码插入到VM文件的合适位置(比如工单详情页的底部区域),替换https://your-application.com为实际要嵌入的页面地址:

<div class="custom-request-iframe" style="margin-top:20px">
    <iframe
        src="https://your-application.com"
        width="100%"
        height="800"
        frameborder="0"
        style="border:none">
    </iframe>
</div>

你可以根据需求调整width、height以及样式参数,比如修改margin-top调整间距,或者添加其他CSS样式。

  1. 重启Jira使修改生效
    Jira会缓存Velocity模板,修改完成后需要重启Jira服务,才能看到嵌入的iframe效果。

注意事项:

  • CSP策略限制:确保Jira的内容安全策略(CSP)允许嵌入目标域名的页面。你可以在Jira管理后台的「安全设置」中,将目标域名添加到frame-src指令的允许列表中,否则浏览器会阻止iframe加载。
  • 备份模板文件:修改前务必备份原VM文件,避免操作失误导致页面异常。
  • 云版Jira限制:如果是Jira云版,无法直接修改核心VM模板,建议使用第三方插件通过脚本实现类似的iframe嵌入功能。

内容的提问来源于stack exchange,提问作者HussienWagdy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.09 05:13:09