1. 修改源码文件,解除嵌入限制标签

修改web/app/components/base/markdown.tsx文件

disallowedElements={['iframe', 'head', 'html', 'meta', 'link', 'style', 'body', ...(props.customDisallowedElements || [])]}

修改为
disallowedElements={[...(props.customDisallowedElements || [])]}

  1. 打包新镜像(在web目录Dockerfile中)
docker build -t dify-web-unlimited:1.3.0
  1. 修改yaml文件并启动容器

修改docker-compose.yaml

web:
        image: dify-web-unlimited:1.3.0
docker compose down web
docker compose up -d web
  1. 测试一个Grafana链接
<iframe src="http://192.168.113.117:3000/d-solo/GDI4kWaSk/e6b58b-e8af95-e4bca0-e585a5-itemid?orgId=1&var-name=192.168.113.117&var-itemid=69316&panelId=2" width="450" height="200" frameborder="0"></iframe>

效果:在这里插入图片描述
​​​​​​

​​

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐