首页 > 解决方案 > 如何在其他 Web 应用程序中直接嵌入/使用 apache 超集生成的图形

问题描述

我有自己的 Web 应用程序,需要在其中实现报告。所以我想知道我们如何将 apache superset 生成的图形嵌入到我的 web 应用程序/项目中?

标签: apache-supersetsuperset

解决方案


快速回答:

您可以使用 HTML IFrame 标记插入它。例如,如果您的仪表板的 URL 是

http://52.59.247.208:8088/superset/dashboard/1/

在此处输入图像描述

只需添加以下后缀“?standalone=true”并将其添加到您的 HTML 代码中,例如:

<html>
<head>
    <title>Testing Charts</title>
</head>
<body>
    <h1>Testing IFrame</h1>
    <iframe
      width=100%
      height=100%
      frameBorder="0"
      src="http://52.59.247.208:8088/superset/dashboard/1/?standalone=true"
    >
    </iframe>
</body>

但首先你必须通过添加以下行来编辑你的 superset_config.py 文件,如果你想毫无问题地使用它:

SESSION_COOKIE_SAMESITE="None"

推荐阅读